{"id":366724,"url":"https://github.com/certifi/python-certifi","last_synced_at":"2026-06-20T14:30:48.436Z","repository":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2026-05-27T21:32:10.000Z","size":1355,"stargazers_count":973,"open_issues_count":2,"forks_count":289,"subscribers_count":39,"default_branch":"master","last_synced_at":"2026-05-29T06:04:38.617Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2026-05-28T05:52:36.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34053431,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","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":{"login":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-31T00:43:14.475Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1416,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-31T00:43:14.475Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"packages":[{"id":13193813,"name":"python311Packages.certifi","ecosystem":"nixpkgs","description":"Python package for providing Mozilla's CA Bundle","homepage":"https://github.com/certifi/python-certifi","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T00:18:19.801Z","latest_release_published_at":"2026-02-02T00:18:19.801Z","latest_release_number":"2024.02.02","last_synced_at":"2026-05-08T00:00:22.878Z","created_at":"2026-02-02T00:18:16.645Z","updated_at":"2026-05-08T00:33:31.881Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python311Packages.certifi","install_command":"nix-env -iA nixpkgs.python311Packages.certifi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/certifi/default.nix#L49","metadata":{"nix_attribute":"python3.11-certifi-2024.02.02","position":"pkgs/development/python-modules/certifi/default.nix:49","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"certifi","upstream_purl":"pkg:pypi/certifi"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python311Packages.certifi?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.certifi/codemeta","maintainers":[{"uuid":"k0ral","login":null,"name":"Koral","email":"koral@mailoo.org","url":"https://github.com/k0ral","packages_count":65,"html_url":null,"role":null,"created_at":"2026-03-07T03:00:38.824Z","updated_at":"2026-03-07T03:00:38.824Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/k0ral/packages"}],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":264},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-06-09T05:04:49.559Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":5283306,"name":"certifi","ecosystem":"conda","description":"Certifi is a curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","homepage":"https://certifi.io","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":43,"first_release_published_at":"2017-09-20T12:10:54.000Z","latest_release_published_at":"2026-05-21T13:32:01.000Z","latest_release_number":"2026.5.20","last_synced_at":"2026-05-21T16:05:00.875Z","created_at":"2022-10-03T15:39:19.932Z","updated_at":"2026-05-21T16:07:05.316Z","registry_url":"https://anaconda.org/anaconda/certifi","install_command":"conda install -c anaconda certifi","documentation_url":null,"metadata":{},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2026-04-22T11:25:26.000Z","size":1352,"stargazers_count":967,"open_issues_count":2,"forks_count":289,"subscribers_count":39,"default_branch":"master","last_synced_at":"2026-05-14T14:40:39.874Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2026-04-29T18:11:58.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33265760,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-20T15:12:43.734Z","status":"ssl_error","status_checked_at":"2026-05-20T15:12:42.300Z","response_time":356,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-31T00:43:14.475Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1416,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-31T00:43:14.475Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2026.02.25","sha":"8571a4ba5205675107f9026d0008ad2d7a2778bf","kind":"tag","published_at":"2026-02-25T02:51:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2026.02.25","html_url":"https://github.com/certifi/python-certifi/releases/tag/2026.02.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2026.02.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2026.02.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2026.02.25/manifests"},{"name":"2026.01.04","sha":"c64d9f3a8496c0195548697f2080e716af66dd6a","kind":"tag","published_at":"2026-01-04T02:41:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2026.01.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2026.01.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2026.01.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2026.01.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2026.01.04/manifests"},{"name":"2025.11.12","sha":"37ea150bee10958559f804f128de2fdd48e1ed45","kind":"tag","published_at":"2025-11-12T02:53:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.11.12","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.11.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.11.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.11.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.11.12/manifests"},{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-05-21T16:07:05.316Z","dependent_packages_count":20,"downloads":19199589,"downloads_period":"total","dependent_repos_count":3359,"rankings":{"downloads":null,"dependent_repos_count":0.6049606775559588,"dependent_packages_count":2.05686630369026,"stargazers_count":28.31215970961887,"forks_count":22.47428917120387,"docker_downloads_count":null,"average":13.36206896551724},"purl":"pkg:conda/certifi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/certifi/dependencies","status":null,"funding_links":[],"critical":false,"issue_metadata":{"last_synced_at":"2026-05-20T15:49:41.247Z","issues_count":124,"pull_requests_count":217,"avg_time_to_close_issue":8622818.303278688,"avg_time_to_close_pull_request":1122913.8714285714,"issues_closed_count":122,"pull_requests_closed_count":210,"pull_request_authors_count":25,"issue_authors_count":110,"avg_comments_per_issue":3.7580645161290325,"avg_comments_per_pull_request":0.4009216589861751,"merged_pull_requests_count":189,"bot_issues_count":0,"bot_pull_requests_count":176,"past_year_issues_count":12,"past_year_pull_requests_count":26,"past_year_avg_time_to_close_issue":969795.6666666666,"past_year_avg_time_to_close_pull_request":15946.434782608696,"past_year_issues_closed_count":12,"past_year_pull_requests_closed_count":23,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":2.0833333333333335,"past_year_avg_comments_per_pull_request":0.15384615384615385,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":23,"past_year_merged_pull_requests_count":17,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/certifi/codemeta","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":5211,"maintainers_count":0,"namespaces_count":0,"keywords_count":3232,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":759},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2026-06-10T05:18:41.108Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":13707085,"name":"python-certifi","ecosystem":"debian","description":null,"homepage":"https://github.com/certifi/python-certifi","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T22:22:32.401Z","latest_release_published_at":"2026-02-12T22:22:32.401Z","latest_release_number":"2022.9.24-1","last_synced_at":"2026-03-13T14:44:01.227Z","created_at":"2026-02-12T22:22:32.130Z","updated_at":"2026-03-13T14:44:01.228Z","registry_url":"https://tracker.debian.org/pkg/python-certifi","install_command":"apt-get install python-certifi","documentation_url":"https://packages.debian.org/bookworm/python-certifi","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python3-certifi","standards_version":"4.6.1.0","maintainer":"Sebastien Delafond \u003cseb@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, python3-setuptools","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T22:22:33.053Z","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/python-certifi?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/python-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-certifi/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":2667,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":395},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-06-10T05:17:51.014Z","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":13536633,"name":"python-certifi","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/certifi/python-certifi","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T00:26:40.469Z","latest_release_published_at":"2026-02-11T00:26:40.469Z","latest_release_number":"2022.9.24-1","last_synced_at":"2026-03-11T01:26:51.388Z","created_at":"2026-02-11T00:26:40.300Z","updated_at":"2026-03-11T01:26:51.388Z","registry_url":"https://launchpad.net/ubuntu/+source/python-certifi","install_command":"apt-get install python-certifi","documentation_url":null,"metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python3-certifi","standards_version":"4.6.1.0","maintainer":"Sebastien Delafond \u003cseb@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, python3-setuptools","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:29:02.511Z","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/python-certifi?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-certifi/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":1000,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":133},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-06-10T05:17:49.008Z","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":13601424,"name":"python-certifi","ecosystem":"debian","description":null,"homepage":"https://github.com/certifi/python-certifi","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T10:53:40.535Z","latest_release_published_at":"2026-02-11T10:53:40.535Z","latest_release_number":"2018.8.24-1","last_synced_at":"2026-03-13T17:06:23.277Z","created_at":"2026-02-11T10:53:40.356Z","updated_at":"2026-03-13T17:06:23.278Z","registry_url":"https://tracker.debian.org/pkg/python-certifi","install_command":"apt-get install python-certifi","documentation_url":"https://packages.debian.org/buster/python-certifi","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python-certifi, python3-certifi","standards_version":"4.1.3","maintainer":"Sebastien Delafond \u003cseb@debian.org\u003e","build_depends":"debhelper (\u003e= 9), python-setuptools, python-all, python3-setuptools, python3-all","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T15:13:41.807Z","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/python-certifi?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/python-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/python-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/python-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/python-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/python-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/python-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/python-certifi/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":915,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":93},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-05-29T05:10:14.968Z","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":6300142,"name":"certifiee","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-02-10T06:56:34.000Z","latest_release_published_at":"2023-02-10T06:56:34.000Z","latest_release_number":"2022.9.24","last_synced_at":"2026-06-20T07:28:18.846Z","created_at":"2023-02-10T07:35:59.133Z","updated_at":"2026-06-20T07:28:18.846Z","registry_url":"https://pypi.org/project/certifiee/","install_command":"pip install certifiee --index-url https://pypi.org/simple","documentation_url":"https://certifiee.readthedocs.io/","metadata":{"funding":null,"normalized_name":"certifiee"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.036Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.901371533623962,"dependent_packages_count":5.714812278302735,"stargazers_count":2.3139611103928655,"forks_count":3.5020709219858155,"average":10.608053961076344},"purl":"pkg:pypi/certifiee","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/certifiee","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/certifiee","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/certifiee/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifiee/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifiee/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifiee/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifiee/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifiee/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifiee/codemeta","maintainers":[{"uuid":"CyberResearch1","login":"CyberResearch1","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://pypi.org/user/CyberResearch1/","role":null,"created_at":"2023-02-10T08:11:07.242Z","updated_at":"2023-02-10T08:11:07.242Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/CyberResearch1/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":13202096,"name":"python312Packages.certifi","ecosystem":"nixpkgs","description":"Python package for providing Mozilla's CA Bundle","homepage":"https://github.com/certifi/python-certifi","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T00:50:55.183Z","latest_release_published_at":"2026-02-02T00:50:55.183Z","latest_release_number":"2024.02.02","last_synced_at":"2026-05-13T02:03:34.400Z","created_at":"2026-02-02T00:50:54.887Z","updated_at":"2026-05-13T02:32:56.774Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python312Packages.certifi","install_command":"nix-env -iA nixpkgs.python312Packages.certifi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/certifi/default.nix#L49","metadata":{"nix_attribute":"python3.12-certifi-2024.02.02","position":"pkgs/development/python-modules/certifi/default.nix:49","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"certifi","upstream_purl":"pkg:pypi/certifi"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python312Packages.certifi?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.certifi/codemeta","maintainers":[{"uuid":"k0ral","login":null,"name":"Koral","email":"koral@mailoo.org","url":"https://github.com/k0ral","packages_count":65,"html_url":null,"role":null,"created_at":"2026-03-07T10:10:28.418Z","updated_at":"2026-03-07T10:10:28.418Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/k0ral/packages"}],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":264},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-06-09T05:04:49.559Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":6300134,"name":"certefi","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-02-10T06:59:08.000Z","latest_release_published_at":"2023-02-10T06:59:08.000Z","latest_release_number":"2022.9.24","last_synced_at":"2026-06-20T07:28:18.980Z","created_at":"2023-02-10T07:35:58.811Z","updated_at":"2026-06-20T07:28:18.981Z","registry_url":"https://pypi.org/project/certefi/","install_command":"pip install certefi --index-url https://pypi.org/simple","documentation_url":"https://certefi.readthedocs.io/","metadata":{"funding":null,"normalized_name":"certefi"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.031Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.901371533623962,"dependent_packages_count":5.714812278302735,"stargazers_count":2.3139611103928655,"forks_count":3.5020709219858155,"average":10.608053961076344},"purl":"pkg:pypi/certefi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/certefi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/certefi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/certefi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certefi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certefi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certefi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certefi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certefi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certefi/codemeta","maintainers":[],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":6294393,"name":"certifii","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-02-09T16:52:20.000Z","latest_release_published_at":"2023-02-09T16:52:20.000Z","latest_release_number":"2022.12.7","last_synced_at":"2026-06-20T07:28:19.358Z","created_at":"2023-02-09T17:37:41.786Z","updated_at":"2026-06-20T07:28:19.358Z","registry_url":"https://pypi.org/project/certifii/","install_command":"pip install certifii --index-url https://pypi.org/simple","documentation_url":"https://certifii.readthedocs.io/","metadata":{"funding":null,"normalized_name":"certifii"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.039Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.901371533623962,"dependent_packages_count":5.714799275553573,"stargazers_count":2.3149484922823684,"forks_count":3.5095232779849517,"average":10.610160644861214},"purl":"pkg:pypi/certifii","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/certifii","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/certifii","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/certifii/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifii/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifii/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifii/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifii/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifii/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifii/codemeta","maintainers":[],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":6300144,"name":"certifie","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-02-10T06:53:58.000Z","latest_release_published_at":"2023-02-10T06:53:58.000Z","latest_release_number":"2022.9.24","last_synced_at":"2026-06-20T07:28:18.872Z","created_at":"2023-02-10T07:35:59.197Z","updated_at":"2026-06-20T07:28:18.873Z","registry_url":"https://pypi.org/project/certifie/","install_command":"pip install certifie --index-url https://pypi.org/simple","documentation_url":"https://certifie.readthedocs.io/","metadata":{"funding":null,"normalized_name":"certifie"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:58.049Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.901371533623962,"dependent_packages_count":5.714799275553573,"stargazers_count":2.3149484922823684,"forks_count":3.50337613322174,"average":10.608623858670411},"purl":"pkg:pypi/certifie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/certifie","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/certifie","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/certifie/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifie/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifie/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifie/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifie/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifie/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifie/codemeta","maintainers":[],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":75089,"name":"py-certifi","ecosystem":"spack","description":"Certifi: A carefully curated collection of Root Certificates for\nvalidating the trustworthiness of SSL certificates while verifying the\nidentity of TLS hosts.\n","homepage":"https://github.com/certifi/python-certifi","licenses":"[]","normalized_licenses":["Other"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":16,"first_release_published_at":"2022-04-05T09:23:20.605Z","latest_release_published_at":"2026-04-12T09:54:48.920Z","latest_release_number":"2026.2.25","last_synced_at":"2026-06-20T07:28:24.372Z","created_at":"2022-04-05T09:23:20.573Z","updated_at":"2026-06-20T07:28:24.372Z","registry_url":"https://packages.spack.io/package.html?name=py-certifi","install_command":"spack install py-certifi","documentation_url":null,"metadata":{},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.033Z","dependent_packages_count":27,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":2.7928303459774906,"stargazers_count":9.21217173822426,"forks_count":6.891760455745449,"average":4.7241906349868},"purl":"pkg:spack/py-certifi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/spack/py-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/spack/py-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/spack/py-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-certifi/codemeta","maintainers":[{"uuid":"adamjstewart","login":"adamjstewart","name":null,"email":null,"url":"https://github.com/adamjstewart","packages_count":2168,"html_url":null,"role":null,"created_at":"2022-11-14T16:50:18.002Z","updated_at":"2022-11-14T16:50:18.002Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers/adamjstewart/packages"}],"registry":{"name":"spack.io","url":"https://packages.spack.io","ecosystem":"spack","default":true,"packages_count":9208,"maintainers_count":989,"namespaces_count":0,"keywords_count":3801,"github":"spack","metadata":{"funded_packages_count":440},"icon_url":"https://github.com/spack.png","created_at":"2022-04-04T15:19:23.514Z","updated_at":"2026-06-10T05:19:56.194Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/namespaces"}},{"id":13441765,"name":"python-certifi","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/certifi/python-certifi","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-08T06:11:23.249Z","latest_release_published_at":"2026-02-08T06:11:23.249Z","latest_release_number":"2024.6.2-1","last_synced_at":"2026-03-08T06:29:32.205Z","created_at":"2026-02-08T06:11:21.497Z","updated_at":"2026-03-08T06:33:22.745Z","registry_url":"https://launchpad.net/ubuntu/+source/python-certifi","install_command":"apt-get install python-certifi","documentation_url":null,"metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python3-certifi","standards_version":"4.6.2","maintainer":"Sebastien Delafond \u003cseb@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, python3-setuptools","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"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/python-certifi?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-certifi/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":1473,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":214},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-06-10T05:17:05.787Z","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":13526756,"name":"python-certifi","ecosystem":"debian","description":null,"homepage":"https://github.com/certifi/python-certifi","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T22:50:38.706Z","latest_release_published_at":"2026-02-10T22:50:38.706Z","latest_release_number":"2020.6.20-1","last_synced_at":"2026-03-14T02:23:36.427Z","created_at":"2026-02-10T22:50:38.488Z","updated_at":"2026-03-14T02:23:36.427Z","registry_url":"https://tracker.debian.org/pkg/python-certifi","install_command":"apt-get install python-certifi","documentation_url":"https://packages.debian.org/bullseye/python-certifi","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python3-certifi","standards_version":"4.5.0","maintainer":"Sebastien Delafond \u003cseb@debian.org\u003e","build_depends":"debhelper-compat (= 12), dh-python, python3-all, python3-setuptools","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:25:05.187Z","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/python-certifi?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/python-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/python-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/python-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/python-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/python-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/python-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/python-certifi/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":764,"github":"debian","metadata":{"codename":"bullseye","funded_packages_count":100},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-06-10T05:17:51.942Z","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":6300139,"name":"certif","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-02-10T06:54:33.000Z","latest_release_published_at":"2023-02-10T06:54:33.000Z","latest_release_number":"2022.9.24","last_synced_at":"2026-06-20T07:28:19.615Z","created_at":"2023-02-10T07:35:59.006Z","updated_at":"2026-06-20T07:28:19.616Z","registry_url":"https://pypi.org/project/certif/","install_command":"pip install certif --index-url https://pypi.org/simple","documentation_url":"https://certif.readthedocs.io/","metadata":{"funding":null,"normalized_name":"certif"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.336Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":12.381418005176117,"dependent_packages_count":5.866192413443554,"stargazers_count":2.289333339313828,"forks_count":3.469210171027195,"average":6.001538482240173},"purl":"pkg:pypi/certif","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/certif","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/certif","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/certif/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certif/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certif/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certif/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certif/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certif/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certif/codemeta","maintainers":[{"uuid":"CyberResearch1","login":"CyberResearch1","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://pypi.org/user/CyberResearch1/","role":null,"created_at":"2023-02-10T08:11:02.828Z","updated_at":"2023-02-10T08:11:02.828Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/CyberResearch1/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":8034978,"name":"python-certifi","ecosystem":"homebrew","description":"Mozilla CA bundle for Python","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2023-08-05T16:43:21.894Z","latest_release_published_at":"2024-02-06T00:32:37.815Z","latest_release_number":"2024.2.2","last_synced_at":"2026-06-20T07:28:19.277Z","created_at":"2023-08-05T16:43:21.834Z","updated_at":"2026-06-20T07:28:19.278Z","registry_url":"https://formulae.brew.sh/formula/python-certifi","install_command":"brew install python-certifi","documentation_url":null,"metadata":{},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:58.050Z","dependent_packages_count":120,"downloads":48160,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":1.188037689471528,"dependent_repos_count":29.00450634985662,"dependent_packages_count":0.20483408439164277,"stargazers_count":20.40147480540762,"forks_count":9.436023487641677,"docker_downloads_count":null,"average":12.046975283353818},"purl":"pkg:brew/python-certifi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/homebrew/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/homebrew/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/homebrew/python-certifi/dependencies","status":"removed","funding_links":[],"critical":false,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/python-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/python-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/python-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/python-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/python-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/python-certifi/codemeta","maintainers":[],"registry":{"name":"formulae.brew.sh","url":"https://formulae.brew.sh","ecosystem":"homebrew","default":true,"packages_count":9336,"maintainers_count":0,"namespaces_count":0,"keywords_count":6774,"github":"homebrew","metadata":{"funded_packages_count":906},"icon_url":"https://github.com/homebrew.png","created_at":"2022-04-12T16:38:29.467Z","updated_at":"2026-06-10T05:20:08.995Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/namespaces"}},{"id":2667286,"name":"certifi-debian","ecosystem":"pypi","description":"Python package for providing Debian like CA Bundle path.","homepage":"https://certifiio.readthedocs.io/en/latest/","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2021-01-10T10:25:06.000Z","latest_release_published_at":"2021-01-10T10:25:06.000Z","latest_release_number":"2021.1.10","last_synced_at":"2026-06-20T07:28:24.107Z","created_at":"2022-04-10T10:19:05.855Z","updated_at":"2026-06-20T07:28:24.107Z","registry_url":"https://pypi.org/project/certifi-debian/","install_command":"pip install certifi-debian --index-url https://pypi.org/simple","documentation_url":"https://certifiio.readthedocs.io/en/latest/","metadata":{"funding":null,"documentation":"https://certifiio.readthedocs.io/en/latest/","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)","Natural Language :: English","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.3","Programming Language :: Python :: 3.4","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"certifi-debian","project_status":null},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2026-06-03T21:31:44.000Z","size":1358,"stargazers_count":977,"open_issues_count":2,"forks_count":289,"subscribers_count":39,"default_branch":"master","last_synced_at":"2026-06-08T07:33:22.507Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2026-06-07T15:15:25.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34181555,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"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"},"tags":[]},"repo_metadata_updated_at":"2026-06-16T07:21:09.821Z","dependent_packages_count":0,"downloads":42125,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":19.45679258256228,"dependent_repos_count":21.693755280890695,"dependent_packages_count":10.025501552893209,"stargazers_count":2.3628350956759565,"forks_count":3.206499568112739,"docker_downloads_count":null,"average":11.349076816026976},"purl":"pkg:pypi/certifi-debian","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/certifi-debian","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/certifi-debian","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/certifi-debian/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-12-16T02:00:28.189Z","issues_count":120,"pull_requests_count":206,"avg_time_to_close_issue":6718203.623931624,"avg_time_to_close_pull_request":1177575.34,"issues_closed_count":117,"pull_requests_closed_count":200,"pull_request_authors_count":23,"issue_authors_count":107,"avg_comments_per_issue":3.8583333333333334,"avg_comments_per_pull_request":0.4077669902912621,"merged_pull_requests_count":184,"bot_issues_count":0,"bot_pull_requests_count":167,"past_year_issues_count":12,"past_year_pull_requests_count":53,"past_year_avg_time_to_close_issue":1776944.1818181819,"past_year_avg_time_to_close_pull_request":2444.58,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":6.5,"past_year_avg_comments_per_pull_request":0.05660377358490566,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":46,"past_year_merged_pull_requests_count":49,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifi-debian/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifi-debian/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifi-debian/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifi-debian/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifi-debian/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifi-debian/codemeta","maintainers":[{"uuid":"nledez","login":"nledez","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/nledez/","role":null,"created_at":"2023-02-06T18:09:37.705Z","updated_at":"2023-02-06T18:09:37.705Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/nledez/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":13664120,"name":"python-certifi","ecosystem":"debian","description":null,"homepage":"https://github.com/certifi/python-certifi","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T09:58:53.642Z","latest_release_published_at":"2026-02-12T09:58:53.642Z","latest_release_number":"2025.1.31+ds-1","last_synced_at":"2026-03-14T09:02:15.755Z","created_at":"2026-02-12T09:58:53.478Z","updated_at":"2026-03-14T09:02:15.755Z","registry_url":"https://tracker.debian.org/pkg/python-certifi","install_command":"apt-get install python-certifi","documentation_url":"https://packages.debian.org/trixie/python-certifi","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python3-certifi","standards_version":"4.7.0","maintainer":"Sebastien Delafond \u003cseb@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, python3-setuptools","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T09:58:54.207Z","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/python-certifi?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/python-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-certifi/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":1987,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":316},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-06-10T05:17:04.542Z","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":12825329,"name":"python311Packages.certifi","ecosystem":"nixpkgs","description":"Python package for providing Mozilla's CA Bundle","homepage":"https://github.com/certifi/python-certifi","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T18:50:22.644Z","latest_release_published_at":"2026-01-26T18:50:22.644Z","latest_release_number":"2022.12.07","last_synced_at":"2026-04-10T04:01:44.851Z","created_at":"2026-01-26T18:50:22.481Z","updated_at":"2026-04-10T04:32:08.595Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python311Packages.certifi","install_command":"nix-env -iA nixpkgs.python311Packages.certifi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/certifi/default.nix#L48","metadata":{"nix_attribute":"python3.11-certifi-2022.12.07","position":"pkgs/development/python-modules/certifi/default.nix:48","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"certifi","upstream_purl":"pkg:pypi/certifi"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python311Packages.certifi?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.certifi/codemeta","maintainers":[{"uuid":"SuperSandro2000","login":null,"name":"Sandro Jäckel","email":"sandro.jaeckel@gmail.com","url":"https://github.com/SuperSandro2000","packages_count":723,"html_url":null,"role":null,"created_at":"2026-03-03T20:36:47.224Z","updated_at":"2026-03-03T20:36:47.224Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/SuperSandro2000/packages"},{"uuid":"k0ral","login":null,"name":"Koral","email":"koral@mailoo.org","url":"https://github.com/k0ral","packages_count":64,"html_url":null,"role":null,"created_at":"2026-03-03T20:36:47.180Z","updated_at":"2026-03-03T20:36:47.180Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/k0ral/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":613,"github":"NixOS","metadata":{"funded_packages_count":183},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-06-10T05:16:22.193Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":13074596,"name":"python311Packages.certifi","ecosystem":"nixpkgs","description":"Python package for providing Mozilla's CA Bundle","homepage":"https://github.com/certifi/python-certifi","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T17:28:29.265Z","latest_release_published_at":"2026-02-01T17:28:29.265Z","latest_release_number":"2024.08.30","last_synced_at":"2026-03-08T02:31:57.814Z","created_at":"2026-02-01T17:28:27.501Z","updated_at":"2026-03-10T20:37:59.214Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python311Packages.certifi","install_command":"nix-env -iA nixpkgs.python311Packages.certifi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/certifi/default.nix#L49","metadata":{"nix_attribute":"python3.11-certifi-2024.08.30","position":"pkgs/development/python-modules/certifi/default.nix:49","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"certifi","upstream_purl":"pkg:pypi/certifi"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python311Packages.certifi?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.certifi/codemeta","maintainers":[{"uuid":"k0ral","login":null,"name":"Koral","email":"koral@mailoo.org","url":"https://github.com/k0ral","packages_count":66,"html_url":null,"role":null,"created_at":"2026-03-08T02:31:59.418Z","updated_at":"2026-03-08T02:31:59.418Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/k0ral/packages"}],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":739,"github":"NixOS","metadata":{"funded_packages_count":283},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-06-10T05:16:24.031Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":13432504,"name":"python-certifi","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/certifi/python-certifi","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-07T20:04:10.118Z","latest_release_published_at":"2026-02-07T20:04:10.118Z","latest_release_number":"2019.11.28-1","last_synced_at":"2026-03-08T06:34:00.920Z","created_at":"2026-02-07T20:04:06.572Z","updated_at":"2026-03-08T07:02:33.754Z","registry_url":"https://launchpad.net/ubuntu/+source/python-certifi","install_command":"apt-get install python-certifi","documentation_url":null,"metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python-certifi, python3-certifi","standards_version":"4.4.1","maintainer":"Sebastien Delafond \u003cseb@debian.org\u003e","build_depends":"debhelper-compat (= 12), dh-python, python-all, python-setuptools, python3-all, python3-setuptools","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"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/python-certifi?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/python-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/python-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/python-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/python-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/python-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/python-certifi/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":1430,"github":"ubuntu","metadata":{"codename":"focal","funded_packages_count":165},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-06-10T05:17:46.717Z","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":12884402,"name":"python314Packages.certifi","ecosystem":"nixpkgs","description":"Python package for providing Mozilla's CA Bundle","homepage":"https://github.com/certifi/python-certifi","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["python"],"namespace":null,"versions_count":2,"first_release_published_at":"2026-01-27T06:36:38.299Z","latest_release_published_at":"2026-03-05T10:10:43.125Z","latest_release_number":"2026.01.04","last_synced_at":"2026-03-05T10:10:43.620Z","created_at":"2026-01-27T06:36:37.956Z","updated_at":"2026-03-05T10:10:44.030Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python314Packages.certifi","install_command":"nix-env -iA nixpkgs.python314Packages.certifi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/certifi/default.nix#L46","metadata":{"nix_attribute":"python3.14-certifi-2026.01.04","position":"pkgs/development/python-modules/certifi/default.nix:46","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"certifi","upstream_purl":"pkg:pypi/certifi"},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-05T10:10:43.605Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/python314Packages.certifi?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python314Packages.certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python314Packages.certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python314Packages.certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.certifi/codemeta","maintainers":[{"uuid":"k0ral","login":null,"name":"Koral","email":"koral@mailoo.org","url":"https://github.com/k0ral","packages_count":60,"html_url":null,"role":null,"created_at":"2026-03-05T10:10:43.951Z","updated_at":"2026-03-05T10:10:43.951Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/k0ral/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":148656,"maintainers_count":4717,"namespaces_count":0,"keywords_count":2908,"github":"NixOS","metadata":{"funded_packages_count":1599},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-06-10T05:16:03.119Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":12860871,"name":"python313Packages.certifi","ecosystem":"nixpkgs","description":"Python package for providing Mozilla's CA Bundle","homepage":"https://github.com/certifi/python-certifi","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["python"],"namespace":null,"versions_count":2,"first_release_published_at":"2026-01-27T01:15:44.576Z","latest_release_published_at":"2026-03-05T14:08:43.814Z","latest_release_number":"2026.01.04","last_synced_at":"2026-03-05T14:08:44.370Z","created_at":"2026-01-27T01:15:44.325Z","updated_at":"2026-03-05T14:09:55.683Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python313Packages.certifi","install_command":"nix-env -iA nixpkgs.python313Packages.certifi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/certifi/default.nix#L46","metadata":{"nix_attribute":"python3.13-certifi-2026.01.04","position":"pkgs/development/python-modules/certifi/default.nix:46","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"certifi","upstream_purl":"pkg:pypi/certifi"},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-05T14:09:55.662Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/python313Packages.certifi?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python313Packages.certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python313Packages.certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python313Packages.certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.certifi/codemeta","maintainers":[{"uuid":"k0ral","login":null,"name":"Koral","email":"koral@mailoo.org","url":"https://github.com/k0ral","packages_count":60,"html_url":null,"role":null,"created_at":"2026-03-05T14:08:44.984Z","updated_at":"2026-03-05T14:08:44.984Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/k0ral/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":148656,"maintainers_count":4717,"namespaces_count":0,"keywords_count":2908,"github":"NixOS","metadata":{"funded_packages_count":1599},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-06-10T05:16:03.119Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":2667280,"name":"certifi","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":75,"first_release_published_at":"2011-12-28T07:27:42.000Z","latest_release_published_at":"2026-06-17T10:31:06.000Z","latest_release_number":"2026.6.17","last_synced_at":"2026-06-19T14:21:46.381Z","created_at":"2022-04-10T10:19:05.530Z","updated_at":"2026-06-20T01:12:12.457Z","registry_url":"https://pypi.org/project/certifi/","install_command":"pip install certifi --index-url https://pypi.org/simple","documentation_url":"https://certifi.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)","Natural Language :: English","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"certifi","project_status":null},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2024-05-06T23:12:33.000Z","size":1245,"stargazers_count":769,"open_issues_count":4,"forks_count":238,"subscribers_count":39,"default_branch":"master","last_synced_at":"2024-05-18T11:04:28.105Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2024-05-17T16:40:03.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":162,"total_committers":34,"mean_commits":4.764705882352941,"dds":0.6049382716049383,"last_synced_commit":"53da2405b1af430f6bafa21ba45d8dd8dfc726b8"},"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219006079,"owners_count":16423080,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2024-03-25T19:58:29.082Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1222,"followers":34,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2024-03-25T19:58:31.097Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T19:52:41.031Z","dependent_packages_count":3902,"downloads":1615869355,"downloads_period":"last-month","dependent_repos_count":415524,"rankings":{"downloads":0.0007336662955537989,"dependent_repos_count":0.0009170828694422486,"dependent_packages_count":0.008253745824980237,"stargazers_count":3.110745093148107,"forks_count":4.1512673168172824,"docker_downloads_count":0.0011004994433306983,"average":1.2121695673997828},"purl":"pkg:pypi/certifi","advisories":[{"uuid":"GSA_kwCzR0hTQS0yNDh2LTM0NnctOWN3Y84AA9m3","url":"https://github.com/advisories/GHSA-248v-346w-9cwc","title":"Certifi removes GLOBALTRUST root certificate","description":"Certifi 2024.07.04 removes root certificates from \"GLOBALTRUST\" from the root store. These are in the process of being removed from Mozilla's trust store.\n\nGLOBALTRUST's root certificates are being removed pursuant to an investigation which identified \"long-running and unresolved compliance issues\". Conclusions of Mozilla's investigation can be found [here]( https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/XpknYMPO8dI).","origin":"UNSPECIFIED","severity":"LOW","published_at":"2024-07-05T20:06:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/certifi/python-certifi/security/advisories/GHSA-248v-346w-9cwc","https://github.com/certifi/python-certifi/commit/bd8153872e9c6fc98f4023df9c2deaffea2fa463","https://nvd.nist.gov/vuln/detail/CVE-2024-39689","https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/XpknYMPO8dI","https://security.netapp.com/advisory/ntap-20241206-0001","https://github.com/pypa/advisory-database/tree/main/vulns/certifi/PYSEC-2024-230.yaml","https://github.com/advisories/GHSA-248v-346w-9cwc"],"source_kind":"github","identifiers":["GHSA-248v-346w-9cwc","CVE-2024-39689"],"repository_url":"https://github.com/certifi/python-certifi","blast_radius":0.0,"created_at":"2024-07-05T21:05:26.644Z","updated_at":"2026-06-20T00:04:15.842Z","epss_percentage":0.25805,"epss_percentile":0.96378,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yNDh2LTM0NnctOWN3Y84AA9m3","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0yNDh2LTM0NnctOWN3Y84AA9m3","packages":[{"ecosystem":"pypi","package_name":"certifi","versions":[{"first_patched_version":"2024.7.4","vulnerable_version_range":"\u003e= 2021.5.30, \u003c 2024.7.4"}],"purl":"pkg:pypi/certifi"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yNDh2LTM0NnctOWN3Y84AA9m3/related_packages","related_advisories":[{"uuid":"CPANSA-Mozilla-CA-2024-39689","source_kind":"cpansa","url":"https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/XpknYMPO8dI"}]},{"uuid":"GSA_kwCzR0hTQS14cXI4LTdqd3ItcmhwN84AA04J","url":"https://github.com/advisories/GHSA-xqr8-7jwr-rhp7","title":"Removal of e-Tugra root certificate","description":"Certifi 2023.07.22 removes root certificates from \"e-Tugra\" from the root store. These are in the process of being removed from Mozilla's trust store.\n\n e-Tugra's root certificates are being removed pursuant to an investigation prompted by reporting of security issues in their systems. Conclusions of Mozilla's investigation can be found [here](https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/C-HrP1SEq1A).","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-07-25T14:43:53.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","references":["https://github.com/certifi/python-certifi/security/advisories/GHSA-xqr8-7jwr-rhp7","https://github.com/certifi/python-certifi/commit/8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","https://nvd.nist.gov/vuln/detail/CVE-2023-37920","https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/C-HrP1SEq1A","https://github.com/pypa/advisory-database/tree/main/vulns/certifi/PYSEC-2023-135.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/5EX6NG7WUFNUKGFHLM35KHHU3GAKXRTG","https://security.netapp.com/advisory/ntap-20240912-0002","https://github.com/advisories/GHSA-xqr8-7jwr-rhp7"],"source_kind":"github","identifiers":["GHSA-xqr8-7jwr-rhp7","CVE-2023-37920"],"repository_url":"https://github.com/certifi/python-certifi","blast_radius":0.0,"created_at":"2023-07-25T15:03:52.355Z","updated_at":"2026-06-20T00:08:21.208Z","epss_percentage":0.00119,"epss_percentile":0.30602,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14cXI4LTdqd3ItcmhwN84AA04J","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14cXI4LTdqd3ItcmhwN84AA04J","packages":[{"ecosystem":"pypi","package_name":"certifi","versions":[{"first_patched_version":"2023.7.22","vulnerable_version_range":"\u003e= 2015.4.28, \u003c 2023.7.22"}],"purl":"pkg:pypi/certifi"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14cXI4LTdqd3ItcmhwN84AA04J/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS00M2ZwLXJodjItNWd2OM4AAwM2","url":"https://github.com/advisories/GHSA-43fp-rhv2-5gv8","title":"Certifi removing TrustCor root certificate","description":"Certifi 2022.12.07 removes root certificates from \"TrustCor\" from the root store. These are in the process of being removed from Mozilla's trust store.\n\nTrustCor's root certificates are being removed pursuant to an investigation prompted by media reporting that TrustCor's ownership also operated a business that produced spyware. Conclusions of Mozilla's investigation can be found [here](https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/oxX69KFvsm4/m/yLohoVqtCgAJ).","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-12-07T23:05:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.9,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N","references":["https://github.com/certifi/python-certifi/security/advisories/GHSA-43fp-rhv2-5gv8","https://github.com/certifi/python-certifi/commit/9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/oxX69KFvsm4/m/yLohoVqtCgAJ","https://nvd.nist.gov/vuln/detail/CVE-2022-23491","https://github.com/pypa/advisory-database/tree/main/vulns/certifi/PYSEC-2022-42986.yaml","https://security.netapp.com/advisory/ntap-20230223-0010","https://github.com/advisories/GHSA-43fp-rhv2-5gv8"],"source_kind":"github","identifiers":["GHSA-43fp-rhv2-5gv8","CVE-2022-23491"],"repository_url":"https://github.com/certifi/python-certifi","blast_radius":33.14971706668529,"created_at":"2022-12-21T16:11:46.322Z","updated_at":"2026-06-20T00:04:57.973Z","epss_percentage":0.00067,"epss_percentile":0.20837,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00M2ZwLXJodjItNWd2OM4AAwM2","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS00M2ZwLXJodjItNWd2OM4AAwM2","packages":[{"ecosystem":"pypi","package_name":"certifi","versions":[{"first_patched_version":"2022.12.07","vulnerable_version_range":"\u003e= 2017.11.05, \u003c 2022.12.07"}],"purl":"pkg:pypi/certifi","statistics":{"dependent_packages_count":3902,"dependent_repos_count":415524,"downloads":1591319472,"downloads_period":"last-month"},"affected_versions":["2017.11.5","2018.1.18","2018.4.16","2018.8.13","2018.8.24","2018.10.15","2018.11.29","2019.3.9","2019.6.16","2019.9.11","2019.11.28","2020.4.5","2020.4.5.1","2020.4.5.2","2020.6.20","2020.11.8","2020.12.5","2021.5.30","2021.10.8","2022.5.18","2022.5.18.1","2022.6.15","2022.6.15.1","2022.6.15.2","2022.9.14","2022.9.24"],"unaffected_versions":["0.0.1","0.0.2","0.0.3","0.0.4","0.0.5","0.0.6","0.0.7","0.0.8","1.0.0","1.0.1","14.05.14","2015.04.28","2015.9.6","2015.9.6.1","2015.9.6.2","2015.11.20","2015.11.20.1","2016.2.28","2016.8.2","2016.8.8","2016.8.31","2016.9.26","2017.1.23","2017.4.17","2017.7.27","2017.7.27.1","2022.12.7","2023.5.7","2023.7.22","2023.11.17","2024.2.2","2024.6.2","2024.7.4","2024.8.30","2024.12.14","2025.1.31","2025.4.26","2025.6.15","2025.7.9","2025.7.14","2025.8.3","2025.10.5","2025.11.12","2026.1.4","2026.2.25","2026.4.22","2026.5.20","2026.6.17"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00M2ZwLXJodjItNWd2OM4AAwM2/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/certifi","docker_dependents_count":32865,"docker_downloads_count":15819343244,"usage_url":"https://repos.ecosyste.ms/usage/pypi/certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/certifi/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2024-10-29T17:34:09.114Z","issues_count":109,"pull_requests_count":99,"avg_time_to_close_issue":7365841.259615385,"avg_time_to_close_pull_request":2334336.121212121,"issues_closed_count":104,"pull_requests_closed_count":99,"pull_request_authors_count":22,"issue_authors_count":94,"avg_comments_per_issue":3.6055045871559632,"avg_comments_per_pull_request":0.7272727272727273,"merged_pull_requests_count":87,"bot_issues_count":0,"bot_pull_requests_count":71,"past_year_issues_count":7,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":10842.0,"past_year_avg_time_to_close_pull_request":1614.5294117647059,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":68,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":2.4285714285714284,"past_year_avg_comments_per_pull_request":0.08823529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":62,"past_year_merged_pull_requests_count":65,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certifi/codemeta","maintainers":[{"uuid":"Lukasa","login":"Lukasa","name":null,"email":null,"url":null,"packages_count":23,"html_url":"https://pypi.org/user/Lukasa/","role":null,"created_at":"2023-02-09T13:41:11.139Z","updated_at":"2023-02-09T13:41:11.139Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Lukasa/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":6750592,"name":"sdf8998fs","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-03-25T21:09:53.000Z","latest_release_published_at":"2023-03-25T21:09:53.000Z","latest_release_number":"2022.12.7","last_synced_at":"2026-06-20T07:28:18.888Z","created_at":"2023-03-25T21:28:09.244Z","updated_at":"2026-06-20T07:28:18.888Z","registry_url":"https://pypi.org/project/sdf8998fs/","install_command":"pip install sdf8998fs --index-url https://pypi.org/simple","documentation_url":"https://sdf8998fs.readthedocs.io/","metadata":{"funding":null,"normalized_name":"sdf8998fs"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.037Z","dependent_packages_count":0,"downloads":45,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.535773551671703,"dependent_packages_count":6.946249107911766,"stargazers_count":2.4129913284140847,"forks_count":3.504205654099591,"average":10.849804910524286},"purl":"pkg:pypi/sdf8998fs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/sdf8998fs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/sdf8998fs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/sdf8998fs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sdf8998fs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sdf8998fs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sdf8998fs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sdf8998fs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sdf8998fs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sdf8998fs/codemeta","maintainers":[{"uuid":"CyberResearch1","login":"CyberResearch1","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://pypi.org/user/CyberResearch1/","role":null,"created_at":"2023-03-25T21:57:21.291Z","updated_at":"2023-03-25T21:57:21.291Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/CyberResearch1/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":6300132,"name":"certtifi","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-02-10T06:58:16.000Z","latest_release_published_at":"2023-02-10T06:58:16.000Z","latest_release_number":"2022.9.24","last_synced_at":"2026-06-20T07:28:18.763Z","created_at":"2023-02-10T07:35:58.796Z","updated_at":"2026-06-20T07:28:18.763Z","registry_url":"https://pypi.org/project/certtifi/","install_command":"pip install certtifi --index-url https://pypi.org/simple","documentation_url":"https://certtifi.readthedocs.io/","metadata":{"funding":null,"normalized_name":"certtifi"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-28T00:23:36.000Z","size":1452,"stargazers_count":930,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-28T20:10:41.491Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-28T02:18:59.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281551312,"owners_count":26520747,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-24T00:30:28.350Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1414,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-24T00:30:28.350Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:53.632Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.9010199925827,"dependent_packages_count":5.714812278302735,"stargazers_count":2.311884310495819,"forks_count":3.507482720807378,"average":10.608799825547159},"purl":"pkg:pypi/certtifi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/certtifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/certtifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/certtifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-28T02:00:48.314Z","issues_count":118,"pull_requests_count":201,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1201577.3163265307,"issues_closed_count":114,"pull_requests_closed_count":196,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.417910447761194,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":162,"past_year_issues_count":11,"past_year_pull_requests_count":60,"past_year_avg_time_to_close_issue":2048699.111111111,"past_year_avg_time_to_close_pull_request":78055.39285714286,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":56,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":6.0,"past_year_avg_comments_per_pull_request":0.15,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":53,"past_year_merged_pull_requests_count":55,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certtifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certtifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certtifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certtifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certtifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certtifi/codemeta","maintainers":[{"uuid":"CyberResearch1","login":"CyberResearch1","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://pypi.org/user/CyberResearch1/","role":null,"created_at":"2023-02-10T08:11:02.257Z","updated_at":"2023-02-10T08:11:02.257Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/CyberResearch1/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":10587058,"name":"github.com/certifi/python-certifi","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2014-01-17T19:14:07.000Z","latest_release_published_at":"2014-03-10T13:24:59.000Z","latest_release_number":"v1.0.1","last_synced_at":"2026-06-20T07:28:24.987Z","created_at":"2024-07-09T05:14:46.667Z","updated_at":"2026-06-20T07:28:24.988Z","registry_url":"https://pkg.go.dev/github.com/certifi/python-certifi","install_command":"go get github.com/certifi/python-certifi","documentation_url":"https://pkg.go.dev/github.com/certifi/python-certifi#section-documentation","metadata":{},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.039Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.838215878093679,"dependent_packages_count":6.405742059626554,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.621978968860116},"purl":"pkg:golang/github.com/certifi/python-certifi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/certifi/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/certifi/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/certifi/python-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcertifi%2Fpython-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcertifi%2Fpython-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcertifi%2Fpython-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcertifi%2Fpython-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcertifi%2Fpython-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcertifi%2Fpython-certifi/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2182409,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","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":9179958,"name":"certifi","ecosystem":"homebrew","description":"Mozilla CA bundle for Python","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":18,"first_release_published_at":"2024-03-07T23:49:08.582Z","latest_release_published_at":"2026-06-18T23:22:27.886Z","latest_release_number":"2026.6.17","last_synced_at":"2026-06-20T07:28:25.748Z","created_at":"2024-03-07T23:49:08.150Z","updated_at":"2026-06-20T07:28:25.748Z","registry_url":"https://formulae.brew.sh/formula/certifi","install_command":"brew install certifi","documentation_url":null,"metadata":{},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2024-10-29T02:11:59.000Z","size":1334,"stargazers_count":831,"open_issues_count":3,"forks_count":250,"subscribers_count":38,"default_branch":"master","last_synced_at":"2024-10-29T20:56:00.416Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2024-10-29T17:55:32.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":162,"total_committers":34,"mean_commits":4.764705882352941,"dds":0.6049382716049383,"last_synced_commit":"53da2405b1af430f6bafa21ba45d8dd8dfc726b8"},"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222131017,"owners_count":16936304,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2024-03-25T19:58:29.082Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1222,"followers":34,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2024-03-25T19:58:31.097Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:26:56.472Z","dependent_packages_count":80,"downloads":81099,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":76.72108843537416,"dependent_repos_count":56.38862430262621,"dependent_packages_count":19.10464008708668,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":50.73811760836235},"purl":"pkg:brew/certifi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/homebrew/certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/homebrew/certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/homebrew/certifi/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2024-10-29T17:34:09.114Z","issues_count":109,"pull_requests_count":99,"avg_time_to_close_issue":7365841.259615385,"avg_time_to_close_pull_request":2334336.121212121,"issues_closed_count":104,"pull_requests_closed_count":99,"pull_request_authors_count":22,"issue_authors_count":94,"avg_comments_per_issue":3.6055045871559632,"avg_comments_per_pull_request":0.7272727272727273,"merged_pull_requests_count":87,"bot_issues_count":0,"bot_pull_requests_count":71,"past_year_issues_count":7,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":10842.0,"past_year_avg_time_to_close_pull_request":1614.5294117647059,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":68,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":2.4285714285714284,"past_year_avg_comments_per_pull_request":0.08823529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":62,"past_year_merged_pull_requests_count":65,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/certifi/codemeta","maintainers":[],"registry":{"name":"formulae.brew.sh","url":"https://formulae.brew.sh","ecosystem":"homebrew","default":true,"packages_count":9336,"maintainers_count":0,"namespaces_count":0,"keywords_count":6774,"github":"homebrew","metadata":{"funded_packages_count":906},"icon_url":"https://github.com/homebrew.png","created_at":"2022-04-12T16:38:29.467Z","updated_at":"2026-06-10T05:20:08.995Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/namespaces"}},{"id":1134369,"name":"@pypi/python-certifi","ecosystem":"npm","description":"Certifi: Python SSL Certificates ================================","homepage":"https://github.com/certifi/python-certifi#readme","licenses":"MPL2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":"pypi","versions_count":1,"first_release_published_at":"2017-08-20T08:48:56.506Z","latest_release_published_at":"2017-08-20T08:48:56.506Z","latest_release_number":"2017.7.27","last_synced_at":"2026-06-20T07:28:27.821Z","created_at":"2022-04-08T11:45:15.476Z","updated_at":"2026-06-20T13:42:20.980Z","registry_url":"https://www.npmjs.com/package/@pypi/python-certifi","install_command":"npm install @pypi/python-certifi","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2017.7.27"}},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2026-06-03T21:31:44.000Z","size":1358,"stargazers_count":977,"open_issues_count":2,"forks_count":289,"subscribers_count":39,"default_branch":"master","last_synced_at":"2026-06-08T07:33:22.507Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2026-06-07T15:15:25.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34181555,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"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"},"tags":[]},"repo_metadata_updated_at":"2026-06-20T13:42:20.944Z","dependent_packages_count":3,"downloads":22,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":48.58075454626173,"dependent_repos_count":10.393268641254942,"dependent_packages_count":5.9307555160919785,"stargazers_count":2.6682041054237278,"forks_count":2.081385598624548,"docker_downloads_count":null,"average":13.930873681531386},"purl":"pkg:npm/%40pypi/python-certifi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@pypi/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@pypi/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@pypi/python-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-11-10T16:20:41.658Z","issues_count":119,"pull_requests_count":201,"avg_time_to_close_issue":6770163.310344827,"avg_time_to_close_pull_request":1201577.3163265307,"issues_closed_count":116,"pull_requests_closed_count":196,"pull_request_authors_count":23,"issue_authors_count":106,"avg_comments_per_issue":3.7983193277310923,"avg_comments_per_pull_request":0.417910447761194,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":162,"past_year_issues_count":12,"past_year_pull_requests_count":54,"past_year_avg_time_to_close_issue":1753766.7272727273,"past_year_avg_time_to_close_pull_request":83675.55769230769,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":52,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":0.16666666666666666,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":47,"past_year_merged_pull_requests_count":51,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pypi%2Fpython-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pypi%2Fpython-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pypi%2Fpython-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pypi%2Fpython-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pypi%2Fpython-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pypi%2Fpython-certifi/codemeta","maintainers":[{"uuid":"jayraj.jog","login":"jayraj.jog","name":null,"email":"jayraj@skyhighnetworks.com","url":null,"packages_count":10,"html_url":"https://www.npmjs.com/~jayraj.jog","role":null,"created_at":"2022-11-20T23:36:48.700Z","updated_at":"2022-11-20T23:36:48.700Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jayraj.jog/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5649864,"maintainers_count":1202463,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":6300140,"name":"cerifi","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-02-10T06:57:25.000Z","latest_release_published_at":"2023-02-10T06:57:25.000Z","latest_release_number":"2022.9.24","last_synced_at":"2026-06-20T07:28:19.319Z","created_at":"2023-02-10T07:35:59.037Z","updated_at":"2026-06-20T07:28:19.319Z","registry_url":"https://pypi.org/project/cerifi/","install_command":"pip install cerifi --index-url https://pypi.org/simple","documentation_url":"https://cerifi.readthedocs.io/","metadata":{"funding":null,"normalized_name":"cerifi"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.034Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.901371533623962,"dependent_packages_count":5.714799275553573,"stargazers_count":2.3149484922823684,"forks_count":3.50337613322174,"average":10.608623858670411},"purl":"pkg:pypi/cerifi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/cerifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/cerifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/cerifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cerifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cerifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cerifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cerifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cerifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cerifi/codemeta","maintainers":[],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":13083456,"name":"python312Packages.certifi","ecosystem":"nixpkgs","description":"Python package for providing Mozilla's CA Bundle","homepage":"https://github.com/certifi/python-certifi","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T17:55:52.682Z","latest_release_published_at":"2026-02-01T17:55:52.682Z","latest_release_number":"2024.08.30","last_synced_at":"2026-04-09T14:02:04.250Z","created_at":"2026-02-01T17:55:51.501Z","updated_at":"2026-04-09T14:02:04.250Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python312Packages.certifi","install_command":"nix-env -iA nixpkgs.python312Packages.certifi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/certifi/default.nix#L49","metadata":{"nix_attribute":"python3.12-certifi-2024.08.30","position":"pkgs/development/python-modules/certifi/default.nix:49","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"certifi","upstream_purl":"pkg:pypi/certifi"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python312Packages.certifi?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.certifi/codemeta","maintainers":[{"uuid":"k0ral","login":null,"name":"Koral","email":"koral@mailoo.org","url":"https://github.com/k0ral","packages_count":66,"html_url":null,"role":null,"created_at":"2026-03-03T18:25:57.301Z","updated_at":"2026-03-03T18:25:57.301Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/k0ral/packages"}],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":739,"github":"NixOS","metadata":{"funded_packages_count":283},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-06-10T05:16:24.031Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":13469466,"name":"python-certifi","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/certifi/python-certifi","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-09T19:56:03.201Z","latest_release_published_at":"2026-02-09T19:56:03.201Z","latest_release_number":"2022.9.24-1","last_synced_at":"2026-03-09T20:09:19.540Z","created_at":"2026-02-09T19:56:02.901Z","updated_at":"2026-03-09T20:30:39.661Z","registry_url":"https://launchpad.net/ubuntu/+source/python-certifi","install_command":"apt-get install python-certifi","documentation_url":null,"metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python3-certifi","standards_version":"4.6.1.0","maintainer":"Sebastien Delafond \u003cseb@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, python3-setuptools","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"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/python-certifi?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-certifi/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":2223,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":444},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-06-10T05:17:48.008Z","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":13302075,"name":"python311Packages.certifi","ecosystem":"nixpkgs","description":"Python package for providing Mozilla's CA Bundle","homepage":"https://github.com/certifi/python-certifi","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T06:49:44.645Z","latest_release_published_at":"2026-02-02T06:49:44.645Z","latest_release_number":"2023.07.22","last_synced_at":"2026-04-15T16:07:24.390Z","created_at":"2026-02-02T06:49:44.175Z","updated_at":"2026-04-15T16:31:14.547Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python311Packages.certifi","install_command":"nix-env -iA nixpkgs.python311Packages.certifi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/certifi/default.nix#L48","metadata":{"nix_attribute":"python3.11-certifi-2023.07.22","position":"pkgs/development/python-modules/certifi/default.nix:48","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"certifi","upstream_purl":"pkg:pypi/certifi"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python311Packages.certifi?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.certifi/codemeta","maintainers":[{"uuid":"k0ral","login":null,"name":"Koral","email":"koral@mailoo.org","url":"https://github.com/k0ral","packages_count":64,"html_url":null,"role":null,"created_at":"2026-03-04T11:38:40.374Z","updated_at":"2026-03-04T11:38:40.374Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/k0ral/packages"}],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":569,"github":"NixOS","metadata":{"funded_packages_count":229},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-06-10T05:16:53.702Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":13381284,"name":"python-certifi","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/certifi/python-certifi","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-05T07:16:19.573Z","latest_release_published_at":"2026-02-05T07:16:19.573Z","latest_release_number":"2023.11.17-1","last_synced_at":"2026-03-06T04:14:40.684Z","created_at":"2026-02-05T07:16:19.324Z","updated_at":"2026-03-06T04:14:40.684Z","registry_url":"https://launchpad.net/ubuntu/+source/python-certifi","install_command":"apt-get install python-certifi","documentation_url":null,"metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python3-certifi","standards_version":"4.6.2","maintainer":"Sebastien Delafond \u003cseb@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, python3-setuptools","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/python-certifi?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-certifi/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":1701,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":198},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-06-10T05:17:44.581Z","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":13294396,"name":"python310Packages.certifi","ecosystem":"nixpkgs","description":"Python package for providing Mozilla's CA Bundle","homepage":"https://github.com/certifi/python-certifi","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T06:22:18.301Z","latest_release_published_at":"2026-02-02T06:22:18.301Z","latest_release_number":"2023.07.22","last_synced_at":"2026-03-08T09:50:35.977Z","created_at":"2026-02-02T06:22:17.503Z","updated_at":"2026-03-10T10:03:23.488Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python310Packages.certifi","install_command":"nix-env -iA nixpkgs.python310Packages.certifi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/certifi/default.nix#L48","metadata":{"nix_attribute":"python3.10-certifi-2023.07.22","position":"pkgs/development/python-modules/certifi/default.nix:48","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"certifi","upstream_purl":"pkg:pypi/certifi"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python310Packages.certifi?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.certifi/codemeta","maintainers":[{"uuid":"k0ral","login":null,"name":"Koral","email":"koral@mailoo.org","url":"https://github.com/k0ral","packages_count":64,"html_url":null,"role":null,"created_at":"2026-03-08T09:50:36.213Z","updated_at":"2026-03-08T09:50:36.213Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/k0ral/packages"}],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":569,"github":"NixOS","metadata":{"funded_packages_count":229},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-06-10T05:16:53.702Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":5283150,"name":"certifi","ecosystem":"conda","description":"Certifi is a curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","homepage":"http://certifi.io/","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":33,"first_release_published_at":"2021-05-30T18:29:36.000Z","latest_release_published_at":"2022-09-24T20:33:26.000Z","latest_release_number":"2022.9.24","last_synced_at":"2026-04-08T09:56:30.002Z","created_at":"2022-10-03T15:38:54.954Z","updated_at":"2026-04-08T09:56:30.002Z","registry_url":"https://anaconda.org/conda-forge/certifi","install_command":"conda install -c conda-forge certifi","documentation_url":null,"metadata":{},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.335Z","dependent_packages_count":100,"downloads":null,"downloads_period":null,"dependent_repos_count":3359,"rankings":{"downloads":null,"dependent_repos_count":0.09980537950995559,"dependent_packages_count":0.7535306153001646,"stargazers_count":15.734318079744497,"forks_count":12.281051948700036,"docker_downloads_count":null,"average":7.217176505813663},"purl":"pkg:conda/certifi?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/certifi/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/certifi/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13549,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2269},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-06-10T05:18:51.687Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":12812764,"name":"python310Packages.certifi","ecosystem":"nixpkgs","description":"Python package for providing Mozilla's CA Bundle","homepage":"https://github.com/certifi/python-certifi","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T16:41:01.649Z","latest_release_published_at":"2026-01-26T16:41:01.649Z","latest_release_number":"2022.12.07","last_synced_at":"2026-03-05T18:24:34.654Z","created_at":"2026-01-26T16:41:01.459Z","updated_at":"2026-03-05T18:31:58.263Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python310Packages.certifi","install_command":"nix-env -iA nixpkgs.python310Packages.certifi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/certifi/default.nix#L48","metadata":{"nix_attribute":"python3.10-certifi-2022.12.07","position":"pkgs/development/python-modules/certifi/default.nix:48","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"certifi","upstream_purl":"pkg:pypi/certifi"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python310Packages.certifi?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.certifi/codemeta","maintainers":[{"uuid":"SuperSandro2000","login":null,"name":"Sandro Jäckel","email":"sandro.jaeckel@gmail.com","url":"https://github.com/SuperSandro2000","packages_count":723,"html_url":null,"role":null,"created_at":"2026-03-05T18:24:34.909Z","updated_at":"2026-03-05T18:24:34.909Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/SuperSandro2000/packages"},{"uuid":"k0ral","login":null,"name":"Koral","email":"koral@mailoo.org","url":"https://github.com/k0ral","packages_count":64,"html_url":null,"role":null,"created_at":"2026-03-05T18:24:34.866Z","updated_at":"2026-03-05T18:24:34.866Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/k0ral/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":613,"github":"NixOS","metadata":{"funded_packages_count":183},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-06-10T05:16:22.193Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":13411168,"name":"python-certifi","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/certifi/python-certifi","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-06T20:19:03.246Z","latest_release_published_at":"2026-02-06T20:19:03.246Z","latest_release_number":"2020.6.20-1","last_synced_at":"2026-03-06T20:41:09.585Z","created_at":"2026-02-06T20:19:01.732Z","updated_at":"2026-03-06T21:09:39.982Z","registry_url":"https://launchpad.net/ubuntu/+source/python-certifi","install_command":"apt-get install python-certifi","documentation_url":null,"metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python3-certifi","standards_version":"4.5.0","maintainer":"Sebastien Delafond \u003cseb@debian.org\u003e","build_depends":"debhelper-compat (= 12), dh-python, python3-all, python3-setuptools","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"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/python-certifi?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-certifi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-certifi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-certifi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/python-certifi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/python-certifi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/python-certifi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/python-certifi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/python-certifi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/python-certifi/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":1523,"github":"ubuntu","metadata":{"codename":"jammy","funded_packages_count":167},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-06-10T05:17:45.610Z","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":6300145,"name":"certife","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-02-10T06:55:27.000Z","latest_release_published_at":"2023-02-10T06:55:27.000Z","latest_release_number":"2022.9.24","last_synced_at":"2026-06-20T07:28:19.599Z","created_at":"2023-02-10T07:35:59.363Z","updated_at":"2026-06-20T07:28:19.599Z","registry_url":"https://pypi.org/project/certife/","install_command":"pip install certife --index-url https://pypi.org/simple","documentation_url":"https://certife.readthedocs.io/","metadata":{"funding":null,"normalized_name":"certife"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.030Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.901371533623962,"dependent_packages_count":5.714812278302735,"stargazers_count":2.3139611103928655,"forks_count":3.5020709219858155,"average":10.608053961076344},"purl":"pkg:pypi/certife","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/certife","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/certife","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/certife/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certife/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certife/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certife/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certife/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certife/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/certife/codemeta","maintainers":[],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":6968019,"name":"some-malicious-package","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-03-29T13:03:53.000Z","latest_release_published_at":"2023-03-29T13:03:53.000Z","latest_release_number":"2022.12.7","last_synced_at":"2026-06-20T07:28:18.669Z","created_at":"2023-03-29T13:44:20.982Z","updated_at":"2026-06-20T07:28:18.670Z","registry_url":"https://pypi.org/project/some-malicious-package/","install_command":"pip install some-malicious-package --index-url https://pypi.org/simple","documentation_url":"https://some-malicious-package.readthedocs.io/","metadata":{"funding":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)","Natural Language :: English","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"some-malicious-package"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.031Z","dependent_packages_count":0,"downloads":130,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.477553016955905,"dependent_packages_count":6.9767240521014156,"stargazers_count":2.4128326599159,"forks_count":3.503574126054221,"average":10.842670963756861},"purl":"pkg:pypi/some-malicious-package","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/some-malicious-package","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/some-malicious-package","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/some-malicious-package/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/some-malicious-package/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/some-malicious-package/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/some-malicious-package/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/some-malicious-package/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/some-malicious-package/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/some-malicious-package/codemeta","maintainers":[{"uuid":"CyberResearch1","login":"CyberResearch1","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://pypi.org/user/CyberResearch1/","role":null,"created_at":"2023-03-29T14:53:30.905Z","updated_at":"2023-03-29T14:53:30.905Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/CyberResearch1/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":6639352,"name":"u283udsfru","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-03-20T21:15:29.000Z","latest_release_published_at":"2023-03-20T21:15:29.000Z","latest_release_number":"2022.12.7","last_synced_at":"2026-06-20T07:28:19.139Z","created_at":"2023-03-22T10:23:15.062Z","updated_at":"2026-06-20T07:28:19.140Z","registry_url":"https://pypi.org/project/u283udsfru/","install_command":"pip install u283udsfru --index-url https://pypi.org/simple","documentation_url":"https://u283udsfru.readthedocs.io/","metadata":{"funding":null,"normalized_name":"u283udsfru"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.038Z","dependent_packages_count":0,"downloads":83,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":20.527216884446474,"dependent_repos_count":30.477553016955905,"dependent_packages_count":6.9767240521014156,"stargazers_count":2.4137632547067733,"forks_count":3.503574126054221,"average":12.779766266852958},"purl":"pkg:pypi/u283udsfru","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/u283udsfru","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/u283udsfru","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/u283udsfru/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/u283udsfru/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/u283udsfru/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/u283udsfru/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/u283udsfru/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/u283udsfru/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/u283udsfru/codemeta","maintainers":[],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":6750591,"name":"sdfhshfiggs","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-03-25T21:10:54.000Z","latest_release_published_at":"2023-03-25T21:10:54.000Z","latest_release_number":"2022.12.7","last_synced_at":"2026-06-20T07:28:19.201Z","created_at":"2023-03-25T21:28:09.053Z","updated_at":"2026-06-20T07:28:19.201Z","registry_url":"https://pypi.org/project/sdfhshfiggs/","install_command":"pip install sdfhshfiggs --index-url https://pypi.org/simple","documentation_url":"https://sdfhshfiggs.readthedocs.io/","metadata":{"funding":null,"normalized_name":"sdfhshfiggs"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.029Z","dependent_packages_count":0,"downloads":88,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.535773551671703,"dependent_packages_count":6.946249107911766,"stargazers_count":2.4129913284140847,"forks_count":3.504205654099591,"average":10.849804910524286},"purl":"pkg:pypi/sdfhshfiggs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/sdfhshfiggs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/sdfhshfiggs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/sdfhshfiggs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sdfhshfiggs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sdfhshfiggs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sdfhshfiggs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sdfhshfiggs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sdfhshfiggs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sdfhshfiggs/codemeta","maintainers":[{"uuid":"CyberResearch1","login":"CyberResearch1","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://pypi.org/user/CyberResearch1/","role":null,"created_at":"2023-03-25T21:57:19.843Z","updated_at":"2023-03-25T21:57:19.843Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/CyberResearch1/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":7568110,"name":"demo-malicious-package","ecosystem":"pypi","description":"Python package for providing Mozilla's CA Bundle.","homepage":"https://github.com/certifi/python-certifi","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/certifi/python-certifi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-04-13T06:46:38.000Z","latest_release_published_at":"2023-04-13T06:46:38.000Z","latest_release_number":"2022.12.7","last_synced_at":"2026-06-20T07:28:18.780Z","created_at":"2023-04-13T06:55:57.702Z","updated_at":"2026-06-20T07:28:18.780Z","registry_url":"https://pypi.org/project/demo-malicious-package/","install_command":"pip install demo-malicious-package --index-url https://pypi.org/simple","documentation_url":"https://demo-malicious-package.readthedocs.io/","metadata":{"funding":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)","Natural Language :: English","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"demo-malicious-package"},"repo_metadata":{"id":2118597,"uuid":"3060959","full_name":"certifi/python-certifi","owner":"certifi","description":"(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts.","archived":false,"fork":false,"pushed_at":"2025-10-05T04:11:11.000Z","size":1447,"stargazers_count":924,"open_issues_count":3,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-10-07T00:30:14.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-28T05:15:19.000Z","updated_at":"2025-10-05T04:10:39.000Z","dependencies_parsed_at":"2023-07-05T19:16:28.312Z","dependency_job_id":"cb7a0ac9-c3e7-4d97-8bb8-1ab665297fc9","html_url":"https://github.com/certifi/python-certifi","commit_stats":{"total_commits":248,"total_committers":38,"mean_commits":6.526315789473684,"dds":0.7298387096774194,"last_synced_commit":"4ba39005afa1958ee24af51a11b64299fba61025"},"previous_names":["kennethreitz/certifi"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/certifi/python-certifi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/sbom","scorecard":{"id":271350,"data":{"date":"2025-08-11","repo":{"name":"github.com/certifi/python-certifi","commit":"83566b7c993eef772facdaff59c7bba105675329"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   9 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/bump.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:9","Info: found token with 'none' permissions: .github/workflows/lock.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T13:27:20.143Z","repository_id":2118597,"created_at":"2025-08-17T13:27:20.143Z","updated_at":"2025-08-17T13:27:20.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007041,"owners_count":26084227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"certifi","name":"Certifi","uuid":"7292629","kind":"organization","description":"Trust Database for Humans","email":null,"website":"http://certifiio.readthedocs.io/en/latest/","location":"CURL_CA_BUNDLE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7292629?v=4","repositories_count":9,"last_synced_at":"2025-10-08T00:31:05.858Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/certifi","funding_links":[],"total_stars":1411,"followers":54,"following":0,"created_at":"2022-11-02T16:22:49.404Z","updated_at":"2025-10-08T00:31:05.858Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certifi/repositories"},"tags":[{"name":"2025.10.05","sha":"fb14ac49a976b1695d84b1ac1307276a20b3aac9","kind":"tag","published_at":"2025-10-05T04:10:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.10.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.10.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.10.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.10.05/manifests"},{"name":"2025.08.03","sha":"a97d9ad8f87c382378dddc0b0b33b9770932404e","kind":"tag","published_at":"2025-08-03T03:06:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.08.03","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.08.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.08.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.08.03/manifests"},{"name":"2025.07.14","sha":"ddd90c6d726f174c1e5820379dac0f2a8fc723a1","kind":"tag","published_at":"2025-07-14T03:28:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.14/manifests"},{"name":"2025.07.09","sha":"d905221c916d51077f5c8071a0f7aa2df2a37c52","kind":"tag","published_at":"2025-07-09T02:12:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.07.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.07.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.07.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.07.09/manifests"},{"name":"2025.06.15","sha":"e767d5938eddddf804216cec93a55c85129c5f2d","kind":"tag","published_at":"2025-06-15T02:44:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.06.15/manifests"},{"name":"2025.04.26","sha":"275c9eb55733a464589c15fb4566fddd4598e5b2","kind":"tag","published_at":"2025-04-26T02:11:25.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.04.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.04.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.04.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.04.26/manifests"},{"name":"2025.01.31","sha":"088f93122ea7c91cfdaeea7fa76ab2f850b8064d","kind":"tag","published_at":"2025-01-31T02:14:51.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2025.01.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2025.01.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2025.01.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2025.01.31/manifests"},{"name":"2024.12.14","sha":"4ba39005afa1958ee24af51a11b64299fba61025","kind":"tag","published_at":"2024-12-14T13:50:58.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.12.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.12.14/manifests"},{"name":"2024.08.30","sha":"325c2fde4f8eec10d682b09f3b0414dc05e69a81","kind":"tag","published_at":"2024-08-30T01:53:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.08.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.08.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.08.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.08.30/manifests"},{"name":"2024.07.04","sha":"bd8153872e9c6fc98f4023df9c2deaffea2fa463","kind":"tag","published_at":"2024-07-04T01:34:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.07.04","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.07.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.07.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.07.04/manifests"},{"name":"2024.06.02","sha":"124f4adf171e15cd9a91a8b6e0325ecc97be8fe1","kind":"tag","published_at":"2024-06-02T01:44:01.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.06.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.06.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.06.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.06.02/manifests"},{"name":"2024.02.02","sha":"45eb6113c0cff15293611eedf237f7345dcf24bd","kind":"tag","published_at":"2024-02-02T01:20:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2024.02.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2024.02.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2024.02.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2024.02.02/manifests"},{"name":"2023.11.17","sha":"515962b01a24501c912c26ccced7ef8b47f81553","kind":"commit","published_at":"2023-11-18T01:03:40.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.11.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.11.17/manifests"},{"name":"2023.07.22","sha":"8fb96ed81f71e7097ed11bc4d9b19afd7ea5c909","kind":"commit","published_at":"2023-07-22T08:39:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.07.22","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.07.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.07.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.07.22/manifests"},{"name":"2023.05.07","sha":"8b3d7bae85bbc87c9181cc1d39548db3d31627f0","kind":"commit","published_at":"2023-05-07T07:30:19.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2023.05.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2023.05.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2023.05.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2023.05.07/manifests"},{"name":"2022.12.07","sha":"9e9e840925d7b8e76c76fdac1fab7e6e88c1c3b8","kind":"commit","published_at":"2022-12-07T20:13:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.12.07","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.12.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.12.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.12.07/manifests"},{"name":"2022.09.24","sha":"b81bdb269f1edb791bcd4ec8a9d0c053758f961a","kind":"commit","published_at":"2022-09-24T14:26:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.24/manifests"},{"name":"2022.09.14","sha":"939a28ffc57b1613770f572b584745c7b6d43e7d","kind":"commit","published_at":"2022-09-14T19:43:35.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.09.14","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.09.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.09.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.09.14/manifests"},{"name":"2022.06.15.2","sha":"aca828a78e73235a513dff9ebc181a47ef7dbf7b","kind":"commit","published_at":"2022-09-13T20:15:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.2/manifests"},{"name":"2022.06.15.1","sha":"b8eb5e9af9143b22b7f651942b393e369ed4c52a","kind":"commit","published_at":"2022-09-09T07:22:43.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15.1/manifests"},{"name":"2022.06.15","sha":"9d514b4cad79357071c89d7dc4dc1b4df72bb997","kind":"commit","published_at":"2022-06-15T18:08:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.06.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.06.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.06.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.06.15/manifests"},{"name":"2022.05.18.1","sha":"75cc94d8495923e44f6c2fdecd907bc24795c785","kind":"commit","published_at":"2022-05-19T19:21:04.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18.1/manifests"},{"name":"2022.05.18","sha":"e71328216bff7cb51c8682b092316e7aab132f1b","kind":"commit","published_at":"2022-05-18T19:11:29.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2022.05.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2022.05.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2022.05.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2022.05.18/manifests"},{"name":"2021.10.08","sha":"8effc0d8fd3e14e3db1f04c915246b82bb8c6107","kind":"commit","published_at":"2021-10-08T19:31:45.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.10.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.10.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.10.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.10.08/manifests"},{"name":"2021.05.30","sha":"8110050d8441d363c8057d5ad187c8ad5a862fc2","kind":"commit","published_at":"2021-05-30T16:19:52.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2021.05.30","html_url":"https://github.com/certifi/python-certifi/releases/tag/2021.05.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2021.05.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2021.05.30/manifests"},{"name":"2020.12.05","sha":"45a64658872a94a83c4b70fce02a96f0f29895e6","kind":"commit","published_at":"2020-12-05T20:30:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.12.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.12.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.12.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.12.05/manifests"},{"name":"2020.11.08","sha":"015cba9d2492a4cddaf5efe40666c18a2b259c93","kind":"commit","published_at":"2020-11-08T20:55:22.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.11.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.11.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.11.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.11.08/manifests"},{"name":"2020.06.20","sha":"f7e30d82841ef508158da706b7743b2d34018fb1","kind":"commit","published_at":"2020-06-20T16:09:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.06.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.06.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.06.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.06.20/manifests"},{"name":"2020.04.05.2","sha":"93ac6582f44d951ed88f3944043a8cc260dfa250","kind":"commit","published_at":"2020-06-07T09:36:20.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.2/manifests"},{"name":"2020.04.05.1","sha":"87836b37e2b793d8f54b53c564a4585a024dd929","kind":"commit","published_at":"2020-04-05T20:09:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05.1/manifests"},{"name":"2020.04.05","sha":"341e59d1fb3d526d3e7f2b63de3ffb7ba1d1d74b","kind":"commit","published_at":"2020-04-05T15:50:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2020.04.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2020.04.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2020.04.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2020.04.05/manifests"},{"name":"2019.11.28","sha":"21abb9b9bbf4c0cfecf652fadafee3eb9615d553","kind":"commit","published_at":"2019-11-28T08:22:42.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.11.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.11.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.11.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.11.28/manifests"},{"name":"2019.09.11","sha":"258de09f05f0096432bfb751612bb7b6b68d9107","kind":"commit","published_at":"2019-09-11T18:59:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.09.11","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.09.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.09.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.09.11/manifests"},{"name":"2019.06.16","sha":"84dc7666c2a09d5a428755b02eb7830c86bb9caa","kind":"commit","published_at":"2019-06-16T14:15:24.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.06.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.06.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.06.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.06.16/manifests"},{"name":"2019.03.09","sha":"401100fe95e8a807ab096e767b7d42fe86bdd1ee","kind":"commit","published_at":"2019-03-09T11:48:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2019.03.09","html_url":"https://github.com/certifi/python-certifi/releases/tag/2019.03.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2019.03.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2019.03.09/manifests"},{"name":"2018.11.29","sha":"10a1f8a56c9675fa87c42abad25183adbc3bc783","kind":"commit","published_at":"2018-11-29T19:56:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.11.29","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.11.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.11.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.11.29/manifests"},{"name":"2018.10.15","sha":"6f0b77146602bde85c0225b3aea99d94b702a7e8","kind":"commit","published_at":"2018-10-15T13:12:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.10.15","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.10.15/manifests"},{"name":"2018.08.24","sha":"8be9f899232acbf9cf32822e861964dbb27e44ed","kind":"commit","published_at":"2018-08-24T09:23:05.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.24","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.24/manifests"},{"name":"2018.08.13","sha":"728bb51e8a248a353c0b743bc55802c5a1ec5e64","kind":"commit","published_at":"2018-08-13T07:10:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.08.13","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.08.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.08.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.08.13/manifests"},{"name":"2018.04.16","sha":"bf1224e31f12c9bde8d83ac5c8d2c2360ad5640b","kind":"commit","published_at":"2018-04-16T18:49:50.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.04.16","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.04.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.04.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.04.16/manifests"},{"name":"2018.01.18","sha":"e22525313129970e8b8623fca8c9ab7137dc2e8f","kind":"commit","published_at":"2018-01-18T20:30:28.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2018.01.18","html_url":"https://github.com/certifi/python-certifi/releases/tag/2018.01.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2018.01.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2018.01.18/manifests"},{"name":"2017.11.05","sha":"2669f7bdbdf4dd35fb739babfcbf197c687462b1","kind":"commit","published_at":"2017-11-05T13:22:36.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.11.05","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.11.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.11.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.11.05/manifests"},{"name":"2017.07.27.1","sha":"b40e53e5ed1eb74757e0bdae0d9cc2b9e273eccd","kind":"commit","published_at":"2017-07-27T15:45:56.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27.1/manifests"},{"name":"2017.07.27","sha":"b8595f24d2299af67057d5c66cf36e5de77628fc","kind":"commit","published_at":"2017-07-27T15:42:00.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.07.27","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.07.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.07.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.07.27/manifests"},{"name":"2017.04.17","sha":"4f35e3529c78ced74040cf5d80bf8ec4aac9a190","kind":"commit","published_at":"2017-04-17T19:36:13.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.04.17","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.04.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.04.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.04.17/manifests"},{"name":"2017.01.23","sha":"9f9dc30f1d9e46b3ae6f9b29ee4d2e433010ff33","kind":"commit","published_at":"2017-01-23T21:20:39.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2017.01.23","html_url":"https://github.com/certifi/python-certifi/releases/tag/2017.01.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2017.01.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2017.01.23/manifests"},{"name":"2016.09.26","sha":"f3bb7957567af5b278de5fe043e571c93cf14eb4","kind":"commit","published_at":"2016-09-26T11:50:03.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.09.26","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.09.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.09.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.09.26/manifests"},{"name":"2016.08.31","sha":"8eab47bb64c659749cd0295b2b47ef1ef9f586d0","kind":"commit","published_at":"2016-08-31T16:24:54.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.31","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.31/manifests"},{"name":"2016.08.08","sha":"8fc70197645ba5e2435c717ef6e44402ee2605bc","kind":"commit","published_at":"2016-08-08T13:11:34.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.08","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.08/manifests"},{"name":"2016.08.02","sha":"d86d2360bbf1eea9d37368d77dbd697fa9be674c","kind":"commit","published_at":"2016-08-02T08:06:55.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.08.02","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.08.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.08.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.08.02/manifests"},{"name":"2016.02.28","sha":"38502797954603558ebf5f2c93f3645279e18158","kind":"commit","published_at":"2016-02-28T14:33:32.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2016.02.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2016.02.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2016.02.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2016.02.28/manifests"},{"name":"2015.11.20.1","sha":"385476b4aff36547395e59dc3f633b9f37ae2fe3","kind":"commit","published_at":"2015-11-30T11:17:18.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20.1/manifests"},{"name":"2015.11.20","sha":"b9edccc6183cfb2f4e8bb04a920bcbb1e13f9fbe","kind":"commit","published_at":"2015-11-20T09:18:09.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.11.20","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.11.20/manifests"},{"name":"2015.09.06.2","sha":"d7e6af260efb4cab6c9d51f870ca39cd2741ffd0","kind":"commit","published_at":"2015-09-07T15:42:10.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.2","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.2/manifests"},{"name":"2015.09.06.1","sha":"4b41b8c8cf49d5eb191544520c7201cc8dc87c1c","kind":"commit","published_at":"2015-09-06T03:32:21.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06.1/manifests"},{"name":"2015.09.06","sha":"e62c737f2e89f04e49ab21f551c1725dd6b75e31","kind":"commit","published_at":"2015-09-06T02:51:57.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.09.06","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.09.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.09.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.09.06/manifests"},{"name":"2015.04.28","sha":"04f5882b59f1dc80b8019f6be767c95751502cd0","kind":"commit","published_at":"2015-04-28T17:38:49.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/2015.04.28","html_url":"https://github.com/certifi/python-certifi/releases/tag/2015.04.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@2015.04.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/2015.04.28/manifests"},{"name":"v1.0.1","sha":"4bbd7cee108b348f5829be7e2c35e25e6ac5991f","kind":"commit","published_at":"2014-03-10T13:24:59.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.1","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"08f47619d21fcf7529a8f8aa970d4662be240aa6","kind":"commit","published_at":"2014-01-17T19:14:07.000Z","download_url":"https://codeload.github.com/certifi/python-certifi/tar.gz/v1.0.0","html_url":"https://github.com/certifi/python-certifi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/certifi/python-certifi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-29T03:17:28.031Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.28841820639928,"dependent_packages_count":7.117516391771385,"stargazers_count":2.403372491612773,"forks_count":3.481518513670957,"average":10.822706400863598},"purl":"pkg:pypi/demo-malicious-package","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/demo-malicious-package","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/demo-malicious-package","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/demo-malicious-package/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-05T07:00:42.532Z","issues_count":118,"pull_requests_count":200,"avg_time_to_close_issue":6881454.403508772,"avg_time_to_close_pull_request":1207530.8153846154,"issues_closed_count":114,"pull_requests_closed_count":195,"pull_request_authors_count":23,"issue_authors_count":105,"avg_comments_per_issue":3.8135593220338984,"avg_comments_per_pull_request":0.42,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":161,"past_year_issues_count":12,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":1849669.8,"past_year_avg_time_to_close_pull_request":67704.1875,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":5.75,"past_year_avg_comments_per_pull_request":0.1323529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","maintainers":[{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}],"active_maintainers":[{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/demo-malicious-package/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/demo-malicious-package/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/demo-malicious-package/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/demo-malicious-package/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/demo-malicious-package/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/demo-malicious-package/codemeta","maintainers":[{"uuid":"CyberResearch1","login":"CyberResearch1","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://pypi.org/user/CyberResearch1/","role":null,"created_at":"2023-04-13T08:19:39.200Z","updated_at":"2023-04-13T08:19:39.200Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/CyberResearch1/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":890073,"maintainers_count":381224,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":15784,"full_name":"certifi/python-certifi","default_branch":"master","total_commits":292,"total_committers":40,"total_bot_commits":109,"total_bot_committers":2,"mean_commits":7.3,"dds":0.6746575342465753,"past_year_total_commits":41,"past_year_total_committers":5,"past_year_total_bot_commits":36,"past_year_total_bot_committers":2,"past_year_mean_commits":8.2,"past_year_dds":0.3414634146341463,"last_synced_at":"2026-01-14T07:19:37.969Z","last_synced_commit":"c64d9f3a8496c0195548697f2080e716af66dd6a","created_at":"2023-03-07T11:31:03.957Z","updated_at":"2026-01-14T07:18:51.479Z","committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":95},{"name":"Cory Benfield","email":"lukasaoz@gmail.com","login":"Lukasa","count":67},{"name":"Kenneth Reitz","email":"me@kennethreitz.com","login":null,"count":34},{"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","login":"alex","count":24},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":14},{"name":"Jon Dufresne","email":"jon.dufresne@gmail.com","login":"jdufresne","count":11},{"name":"Hugo van Kemenade","email":"hugovk","login":"hugovk","count":5},{"name":"John Kirkham","email":"kirkhamj@janelia.hhmi.org","login":"jakirkham","count":3},{"name":"Joyce","email":"joycebrum@google.com","login":"joycebrum","count":3},{"name":"Ian Cordasco","email":"sigmavirus24","login":"sigmavirus24","count":3},{"name":"Peter Schmidt","email":"peter@peterjs.com","login":"pzrq","count":2},{"name":"James E. Flemer","email":"james.flemer@ndpgroup.com","login":"jflemer-ndp","count":2},{"name":"Charlie Denton","email":"charleswdenton@gmail.com","login":"meshy","count":2},{"name":"Alexander Lisianoi","email":"all3fox@gmail.com","login":null,"count":1},{"name":"Adal Chiriliuc","email":"adal.chiriliuc@gmail.com","login":"2-5","count":1},{"name":"Adam Johnson","email":"me@adamj.eu","login":"adamchainz","count":1},{"name":"Adrien Ferrand","email":"adferrand","login":"adferrand","count":1},{"name":"Andy Gelnar","email":"neoshrew","login":"neoshrew","count":1},{"name":"Ayrx","email":"terrycwk1994@gmail.com","login":"Ayrx","count":1},{"name":"Benno Rice","email":"benno@jeamland.net","login":"jeamland","count":1},{"name":"zed","email":"isidore.john.r@gmail.com","login":"zed","count":1},{"name":"luccabb","email":"32229669+luccabb","login":"luccabb","count":1},{"name":"gopackgo90","email":"cbodendein@live.com","login":"gopackgo90","count":1},{"name":"chris","email":"chris@divbzero.com","login":"divbzero","count":1},{"name":"William Woodruff","email":"william@yossarian.net","login":"woodruffw","count":1},{"name":"Thomas Sibley","email":"tom@zulutango.org","login":"tsibley","count":1},{"name":"Richard Si","email":"sichard26@gmail.com","login":"ichard26","count":1},{"name":"PythonCoderAS","email":"13932583+PythonCoderAS","login":"PythonCoderAS","count":1},{"name":"Pierre Grimaud","email":"grimaud.pierre@gmail.com","login":"pgrimaud","count":1},{"name":"Pete Fritchman","email":"petef@databits.net","login":"fetep","count":1},{"name":"Nirjas Jakilim","email":"nirjas01@student.sust.edu","login":"Nirzak","count":1},{"name":"Miloššš Korenčiak","email":"milos-korenciak","login":"milos-korenciak","count":1},{"name":"Matt Hickford","email":"matt.hickford@gmail.com","login":"hickford","count":1},{"name":"Kenneth Reitz","email":"me@kennethreitz.org","login":"kennethreitz","count":1},{"name":"Glyph","email":"glyph@twistedmatrix.com","login":"glyph","count":1},{"name":"Ewout ter Hoeven","email":"15776622+EwoutH","login":"EwoutH","count":1},{"name":"Edgar Ramírez Mondragón","email":"16805946+edgarrmondragon","login":"edgarrmondragon","count":1},{"name":"Donald Stufft","email":"donald@stufft.io","login":"dstufft","count":1},{"name":"Diogo Teles Sant'Anna","email":"diogoteles@google.com","login":"diogoteles08","count":1},{"name":"Christian Clauss","email":"cclauss@me.com","login":"cclauss","count":1}],"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":27},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":9},{"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","login":"alex","count":3},{"name":"Richard Si","email":"sichard26@gmail.com","login":"ichard26","count":1},{"name":"Ewout ter Hoeven","email":"15776622+EwoutH","login":"EwoutH","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-01-14T01:12:55.458Z","repositories_count":6164534,"commits_count":932801829,"contributors_count":36256150,"owners_count":1137414,"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":"certifi/python-certifi","html_url":"https://github.com/certifi/python-certifi","last_synced_at":"2026-01-04T05:00:20.102Z","status":null,"issues_count":120,"pull_requests_count":207,"avg_time_to_close_issue":6718203.623931624,"avg_time_to_close_pull_request":1177575.34,"issues_closed_count":117,"pull_requests_closed_count":200,"pull_request_authors_count":23,"issue_authors_count":107,"avg_comments_per_issue":3.8583333333333334,"avg_comments_per_pull_request":0.4057971014492754,"merged_pull_requests_count":184,"bot_issues_count":0,"bot_pull_requests_count":168,"past_year_issues_count":12,"past_year_pull_requests_count":50,"past_year_avg_time_to_close_issue":1776944.1818181819,"past_year_avg_time_to_close_pull_request":2589.808510638298,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":6.5,"past_year_avg_comments_per_pull_request":0.06,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":43,"past_year_merged_pull_requests_count":46,"created_at":"2023-05-10T11:03:28.745Z","updated_at":"2026-01-04T05:00:20.102Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/certifi%2Fpython-certifi/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{"dependencies":147,"github_actions":20}},"issue_author_associations_count":{"table":{"NONE":102,"CONTRIBUTOR":13,"MEMBER":5}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":181,"NONE":18,"MEMBER":8}},"issue_authors":{"table":{"jaraco":5,"Lukasa":3,"kennethreitz":3,"joycebrum":3,"jakirkham":2,"alex":2,"Mishap111":2,"adc-dajones":1,"kayluhb":1,"sudipbDell":1,"SmeilTea912":1,"kush-jain":1,"CDU-Ge":1,"roelvdboom":1,"tardelivinicius":1,"zacharyburnett":1,"fenchu":1,"AndyMoreland":1,"vaibhavsagar":1,"mrginglymus":1,"MattKleinsmith":1,"Guerteltier":1,"kevinburke":1,"throwable-one":1,"edge500":1,"tvataire":1,"gjb1002":1,"yoni1":1,"2-5":1,"bastbnl":1,"alpeshv":1,"jschwar313":1,"alexandrezia":1,"cristian-rincon":1,"nikokio":1,"Edward-Knight":1,"dilyanpalauzov":1,"zhengliuer":1,"pcreager23":1,"goinnn":1,"dalevova":1,"thilo-maurer":1,"lorenzoPatras":1,"dbnicholson":1,"devdazed":1,"bskinn":1,"david-hodgson-at-sky":1,"ayushi-singhal":1,"scop":1,"jayfk":1,"puchongcnxx29":1,"danekantner":1,"fhaque":1,"thenewguy":1,"williamjmorenor":1,"mike-hart":1,"jkvargas":1,"gerroon":1,"tsibley":1,"Mai0313":1,"odedfos":1,"A-Core187":1,"Muhammad-Ahsan-Rasheed":1,"benoitc":1,"CcRookie":1,"Stephano120":1,"markrechler":1,"Demuxx":1,"andrewleech":1,"pyhedgehog":1,"ndparker":1,"tspecht":1,"vitorhugomattos":1,"fcojosef":1,"pembo13":1,"kloczek":1,"Tiny123445":1,"cclauss":1,"quasiben":1,"erny":1,"gamer191":1,"ldanielburr":1,"gstewart":1,"ghost":1,"glyph":1,"cbrum11":1,"JonasGroeger":1,"Adarajames":1,"uolter":1,"ThiefMaster":1,"lcgogo":1,"djmartberry":1,"odyhunter":1,"ploxiln":1,"hurrytear":1,"webknjaz":1,"johnthagen":1,"aebrahim":1,"benrxv":1,"thetredev":1,"BjoEnd":1,"mindw":1,"stankeB":1,"gaborbernat":1,"adamchainz":1,"erikbsap":1,"BhadraMohit09":1}},"pull_request_authors":{"table":{"dependabot[bot]":147,"github-actions[bot]":21,"alex":8,"Naami786":4,"joycebrum":3,"hugovk":3,"ichard26":2,"jaraco":2,"luccabb":2,"mpopetcmed":2,"jdufresne":1,"rodcloutier":1,"Mateus-AAC":1,"evanj":1,"diogoteles08":1,"lnxpy":1,"JMLARTNFT":1,"adamchainz":1,"EwoutH":1,"edgarrmondragon":1,"delboy1978uk":1,"tsibley":1,"woodruffw":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-01-14T00:00:08.713Z","repositories_count":12760298,"issues_count":35848332,"pull_requests_count":117887131,"authors_count":11092418,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{"dependencies":30,"github_actions":20}},"past_year_issue_author_associations_count":{"table":{"NONE":11,"CONTRIBUTOR":1}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":43,"MEMBER":4,"NONE":1}},"past_year_issue_authors":{"table":{"2-5":1,"A-Core187":1,"BjoEnd":1,"edge500":1,"erny":1,"lcgogo":1,"mike-hart":1,"pcreager23":1,"roelvdboom":1,"Stephano120":1,"tvataire":1,"vitorhugomattos":1}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":30,"github-actions[bot]":11,"alex":4,"ichard26":2,"EwoutH":1}},"maintainers":[{"table":{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}},{"table":{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"}}],"active_maintainers":[{"table":{"login":"alex","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"}}]}},"events":{"total":{"IssuesEvent":22,"WatchEvent":85,"DeleteEvent":28,"IssueCommentEvent":74,"PushEvent":69,"PullRequestReviewEvent":33,"PullRequestEvent":74,"ForkEvent":29,"CreateEvent":37},"last_year":{"IssuesEvent":19,"WatchEvent":58,"DeleteEvent":20,"IssueCommentEvent":61,"PushEvent":37,"PullRequestReviewEvent":23,"PullRequestEvent":56,"ForkEvent":22,"CreateEvent":27}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:38:42.095Z","updated_at":"2023-01-13T11:38:42.095Z","repository_link":"https://github.com/certifi/python-certifi/blob/master/.github/workflows/ci.yml","dependencies":[{"id":6875634857,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875634858,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lock.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:38:42.164Z","updated_at":"2023-01-13T11:38:42.164Z","repository_link":"https://github.com/certifi/python-certifi/blob/master/.github/workflows/lock.yml","dependencies":[{"id":6875634859,"package_name":"dessant/lock-threads","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]}],"score":34.154211383849585,"created_at":"2025-10-09T10:55:32.704Z","updated_at":"2026-06-20T14:30:48.633Z","avatar_url":"https://github.com/certifi.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/366724","html_url":"https://summary.ecosyste.ms/projects/366724"}