{"id":6055350,"name":"py3-openssl","ecosystem":"alpine","description":"Python3 wrapper module around the OpenSSL library","homepage":"https://github.com/pyca/pyopenssl","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/pyca/pyopenssl","keywords_array":[],"namespace":"community","versions_count":12,"first_release_published_at":"2023-01-08T20:25:58.000Z","latest_release_published_at":"2026-04-26T21:25:51.000Z","latest_release_number":"26.1.0-r0","last_synced_at":"2026-04-26T21:31:52.505Z","created_at":"2023-01-31T18:47:05.174Z","updated_at":"2026-09-10T01:02:24.638Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-openssl","install_command":"apk add py3-openssl","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":13096666,"uuid":"15778059","full_name":"pyca/pyopenssl","owner":"pyca","description":"A Python wrapper around the OpenSSL library","archived":false,"fork":false,"pushed_at":"2026-09-06T17:38:05.000Z","size":11015,"stargazers_count":944,"open_issues_count":86,"forks_count":439,"subscribers_count":50,"default_branch":"main","last_synced_at":"2026-09-08T13:39:11.412Z","etag":null,"topics":["cryptography","openssl","python","ssl","tls"],"latest_commit_sha":null,"homepage":"https://pyopenssl.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyca.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.rst","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-09T20:10:36.000Z","updated_at":"2026-09-06T17:38:10.000Z","dependencies_parsed_at":"2026-09-08T12:43:30.597Z","dependency_job_id":null,"html_url":"https://github.com/pyca/pyopenssl","commit_stats":{"total_commits":1946,"total_committers":115,"mean_commits":"16.921739130434784","dds":0.7867420349434738,"last_synced_commit":"7e1660b84443dae0bfb9e57adcaa2bbd07e5af12"},"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/pyca/pyopenssl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyca","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/sbom","scorecard":{"id":751177,"data":{"date":"2025-08-11","repo":{"name":"github.com/pyca/pyopenssl","commit":"56199439d5c0b7c462b6c4f190855099f7296417"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"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":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":6,"reason":"7 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":2,"reason":"dependency not pinned by hash detected -- score normalized to 2","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/pyca/pyopenssl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/pyca/pyopenssl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pyca/pyopenssl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/pyca/pyopenssl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/pyca/pyopenssl/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lock.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/pyca/pyopenssl/lock.yml/main?enable=pin","Warn: downloadThenRun not pinned by hash: .github/downstream.d/certbot-josepy.sh:8","Warn: pipCommand not pinned by hash: .github/downstream.d/certbot-josepy.sh:11","Warn: pipCommand not pinned by hash: .github/downstream.d/certbot.sh:10","Warn: pipCommand not pinned by hash: .github/downstream.d/twisted.sh:8","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:59","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:77","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:126","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:25","Info:   8 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   1 downloadThenRun dependencies pinned","Info:   0 out of   8 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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"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-22T20:26:03.012Z","repository_id":13096666,"created_at":"2025-08-22T20:26:03.012Z","updated_at":"2025-08-22T20:26:03.012Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37165185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-08T02:00:05.531Z","response_time":108,"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":"pyca","name":"Python Cryptographic Authority","uuid":"5615737","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5615737?v=4","repositories_count":7,"last_synced_at":"2026-09-06T00:21:30.876Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/pyca","funding_links":[],"total_stars":11549,"followers":273,"following":0,"created_at":"2022-11-02T16:22:49.629Z","updated_at":"2026-09-06T00:21:30.905Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyca","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyca/repositories"},"tags":[{"name":"26.4.0","sha":"07b1ef7cc2ed71c77ebc113d0c10fc045e40861a","kind":"tag","published_at":"2026-08-01T19:49:57.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/26.4.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/26.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@26.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/26.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/26.4.0/manifests"},{"name":"26.3.0","sha":"a34aa1de7e2050d3a83cef74d8265662237f8ba1","kind":"tag","published_at":"2026-06-12T20:27:07.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/26.3.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/26.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@26.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/26.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/26.3.0/manifests"},{"name":"26.2.0","sha":"23208870fab95ba33ab897e5b7d66ceb38ce56f7","kind":"tag","published_at":"2026-05-04T23:05:04.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/26.2.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/26.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@26.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/26.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/26.2.0/manifests"},{"name":"26.1.0","sha":"3be23b621cc4797667a79f483d19514a032c7e8f","kind":"tag","published_at":"2026-04-24T20:22:55.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/26.1.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/26.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@26.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/26.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/26.1.0/manifests"},{"name":"26.0.0","sha":"358cbf29c4e364c59930e53a270116249581eaa3","kind":"tag","published_at":"2026-03-15T14:27:45.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/26.0.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/26.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@26.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/26.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/26.0.0/manifests"},{"name":"25.3.0","sha":"41e778874171b9655df3d5aa513acf821a1a83cc","kind":"tag","published_at":"2025-09-17T00:30:56.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/25.3.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/25.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@25.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/25.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/25.3.0/manifests"},{"name":"25.2.0","sha":"6ccf90b36da20d9ad6adccde280d1dd3df792e7f","kind":"tag","published_at":"2025-09-14T14:46:15.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/25.2.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/25.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@25.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/25.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/25.2.0/manifests"},{"name":"25.1.0","sha":"62a0f5041e6a7e8c0f01b6421b4e95c6daca5f99","kind":"tag","published_at":"2025-05-17T16:26:15.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/25.1.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/25.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@25.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/25.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/25.1.0/manifests"},{"name":"25.0.0","sha":"787f176092b52c513eda8ebaeeef8bd8b8ff849d","kind":"tag","published_at":"2025-01-12T17:21:34.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/25.0.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/25.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@25.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/25.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/25.0.0/manifests"},{"name":"24.3.0","sha":"9f82d9715c6221c7e702a07d34c70ebb42240008","kind":"tag","published_at":"2024-11-27T20:40:58.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/24.3.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/24.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@24.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/24.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/24.3.0/manifests"},{"name":"24.2.1","sha":"8dd94578656d47f854c087783b72431aaeb73d8e","kind":"tag","published_at":"2024-07-20T17:26:11.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/24.2.1","html_url":"https://github.com/pyca/pyopenssl/releases/tag/24.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@24.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/24.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/24.2.1/manifests"},{"name":"24.2.0","sha":"e265b2867bbc4f45a14b31affe4a0be710d2b293","kind":"tag","published_at":"2024-07-20T17:09:49.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/24.2.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/24.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@24.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/24.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/24.2.0/manifests"},{"name":"24.1.0","sha":"d9f2c46de70c1aee20a4309424d9f506b7aae68e","kind":"tag","published_at":"2024-03-09T23:14:39.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/24.1.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/24.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@24.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/24.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/24.1.0/manifests"},{"name":"24.0.0","sha":"7f3e4f94701a5e19ec66e3601119dd6d62043cec","kind":"tag","published_at":"2024-01-23T01:42:02.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/24.0.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/24.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@24.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/24.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/24.0.0/manifests"},{"name":"23.3.0","sha":"5ba8ce10ed7c318e57516a7ec8447cbb5626d3f9","kind":"tag","published_at":"2023-10-26T03:04:40.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/23.3.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/23.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@23.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/23.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/23.3.0/manifests"},{"name":"23.2.0","sha":"d024506289d16b1325c3c7ddfd12c2d83301815b","kind":"tag","published_at":"2023-05-31T03:18:22.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/23.2.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/23.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@23.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/23.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/23.2.0/manifests"},{"name":"23.1.1","sha":"12bc43bc7a2faee3e7de742a705e19e05645fe12","kind":"tag","published_at":"2023-03-28T03:08:22.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/23.1.1","html_url":"https://github.com/pyca/pyopenssl/releases/tag/23.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@23.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/23.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/23.1.1/manifests"},{"name":"23.1.0","sha":"240ae6fd46ab2752148136ce5855e5e975adc96b","kind":"commit","published_at":"2023-03-24T04:54:34.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/23.1.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/23.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@23.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/23.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/23.1.0/manifests"},{"name":"23.0.0","sha":"f7e6a4d490359ea8f03ad05c6f8c9eb6462dbbe8","kind":"tag","published_at":"2023-01-02T04:29:07.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/23.0.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/23.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@23.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/23.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/23.0.0/manifests"},{"name":"22.1.0","sha":"d7e539c57f1ae43201acccada8f871acdcb51e44","kind":"tag","published_at":"2022-09-25T17:43:44.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/22.1.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/22.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@22.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/22.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/22.1.0/manifests"},{"name":"22.0.0","sha":"819095fa886db98cf43b6f0e66ba19c83d64d3c0","kind":"commit","published_at":"2022-01-29T20:08:05.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/22.0.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/22.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@22.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/22.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/22.0.0/manifests"},{"name":"21.0.0","sha":"51717970261d6283b681f5fa8347808409f0991d","kind":"commit","published_at":"2021-09-28T22:56:51.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/21.0.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/21.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@21.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/21.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/21.0.0/manifests"},{"name":"20.0.1","sha":"4211b909fb5aa2c4db2b0f5acbab1480972a0554","kind":"commit","published_at":"2020-12-15T15:30:35.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/20.0.1","html_url":"https://github.com/pyca/pyopenssl/releases/tag/20.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@20.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/20.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/20.0.1/manifests"},{"name":"20.0.0","sha":"de2dbf7c56b18ddc69d797b64859d57949dbf310","kind":"commit","published_at":"2020-11-27T21:47:04.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/20.0.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/20.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@20.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/20.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/20.0.0/manifests"},{"name":"19.1.0","sha":"da402f4a545256c5dfe78448c75dcf47fcd0b4d3","kind":"commit","published_at":"2019-11-18T04:47:22.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/19.1.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/19.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@19.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/19.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/19.1.0/manifests"},{"name":"19.0.0","sha":"c9a71e155f08a4d9af36c97b22df9f4215e6c995","kind":"commit","published_at":"2019-01-21T19:22:19.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/19.0.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/19.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@19.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/19.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/19.0.0/manifests"},{"name":"18.0.0","sha":"74de8a137d435d45c100b74cc971be556166a559","kind":"commit","published_at":"2018-05-16T19:12:28.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/18.0.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/18.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@18.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/18.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/18.0.0/manifests"},{"name":"17.5.0","sha":"d21fcd810317aa7579af0c194a61af377ade7f0e","kind":"tag","published_at":"2017-12-01T02:16:36.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/17.5.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/17.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@17.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/17.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/17.5.0/manifests"},{"name":"17.4.0","sha":"5a3fb407b3d7b2f2dcc144055ee707614ead1817","kind":"tag","published_at":"2017-11-21T18:20:33.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/17.4.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/17.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@17.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/17.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/17.4.0/manifests"},{"name":"17.3.0","sha":"9bd33dc016debc662f044204d5e2d186a9673837","kind":"tag","published_at":"2017-09-14T02:56:48.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/17.3.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/17.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@17.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/17.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/17.3.0/manifests"},{"name":"17.2.0","sha":"dd4466249bd5129fa3166324f46bd004b834567a","kind":"commit","published_at":"2017-07-20T09:39:51.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/17.2.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/17.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@17.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/17.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/17.2.0/manifests"},{"name":"17.1.0","sha":"a46d2347abbc0c3815f28fe0f48a1485479b0e66","kind":"tag","published_at":"2017-06-30T15:48:13.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/17.1.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/17.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@17.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/17.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/17.1.0/manifests"},{"name":"17.0.0","sha":"a5675658f18219317d99d5b15f796499418f100e","kind":"tag","published_at":"2017-04-20T11:00:56.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/17.0.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/17.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@17.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/17.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/17.0.0/manifests"},{"name":"16.2.0","sha":"c3b38e54183489a9afd11ce200bdb5317fc7ab75","kind":"tag","published_at":"2016-10-15T13:15:52.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/16.2.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/16.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@16.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/16.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/16.2.0/manifests"},{"name":"16.1.0","sha":"d0513ab27853727a11305cd1ca0090cd957e780a","kind":"tag","published_at":"2016-08-26T10:06:14.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/16.1.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/16.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@16.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/16.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/16.1.0/manifests"},{"name":"16.0.0","sha":"d954cf7c8647b7fd561b67d72808cb6c0d10bf77","kind":"commit","published_at":"2016-03-19T10:11:46.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/16.0.0","html_url":"https://github.com/pyca/pyopenssl/releases/tag/16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@16.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/16.0.0/manifests"},{"name":"0.15.1","sha":"8adee5e7f8759886678ab83919d5956151e825f3","kind":"commit","published_at":"2015-04-14T23:01:10.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/0.15.1","html_url":"https://github.com/pyca/pyopenssl/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/0.15.1/manifests"},{"name":"0.15","sha":"468bd429a7d159fd13a6f999180c92afd6c1dffb","kind":"commit","published_at":"2015-04-14T15:22:04.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/0.15","html_url":"https://github.com/pyca/pyopenssl/releases/tag/0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/0.15/manifests"},{"name":"0.14","sha":"0146d447e63a737b4f05a1164d5950eff68543e7","kind":"commit","published_at":"2014-02-23T12:59:19.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/0.14","html_url":"https://github.com/pyca/pyopenssl/releases/tag/0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/0.14/manifests"},{"name":"0.14a4","sha":"3dffd6287acc50fa8dfeba01e536f9ac2c5dcb3c","kind":"commit","published_at":"2014-02-12T15:47:44.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/0.14a4","html_url":"https://github.com/pyca/pyopenssl/releases/tag/0.14a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@0.14a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/0.14a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/0.14a4/manifests"},{"name":"0.14a3","sha":"99c6dc408b32cc34ac43f4dfcca806441ce0ff6d","kind":"commit","published_at":"2014-01-20T20:28:33.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/0.14a3","html_url":"https://github.com/pyca/pyopenssl/releases/tag/0.14a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@0.14a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/0.14a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/0.14a3/manifests"},{"name":"0.14a2","sha":"86ebb45812490b6c160414950e2bc950e17d319b","kind":"commit","published_at":"2014-01-11T19:48:09.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/0.14a2","html_url":"https://github.com/pyca/pyopenssl/releases/tag/0.14a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@0.14a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/0.14a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/0.14a2/manifests"},{"name":"v0.14a1","sha":"f47de9688d03411b6e73e6023d21d8335947b46b","kind":"commit","published_at":"2014-01-10T01:20:24.000Z","download_url":"https://codeload.github.com/pyca/pyopenssl/tar.gz/v0.14a1","html_url":"https://github.com/pyca/pyopenssl/releases/tag/v0.14a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyca/pyopenssl@v0.14a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/v0.14a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/tags/v0.14a1/manifests"}]},"repo_metadata_updated_at":"2026-09-10T01:02:24.638Z","dependent_packages_count":16,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.4383218534752661,"stargazers_count":10.11662492172824,"forks_count":4.978083907326237,"average":3.8832576706324358},"purl":"pkg:apk/alpine/py3-openssl?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-openssl","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-openssl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-openssl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-09T13:05:09.704Z","issues_count":560,"pull_requests_count":1047,"avg_time_to_close_issue":31302383.39679359,"avg_time_to_close_pull_request":4817578.544455544,"issues_closed_count":499,"pull_requests_closed_count":1001,"pull_request_authors_count":156,"issue_authors_count":388,"avg_comments_per_issue":3.335714285714286,"avg_comments_per_pull_request":2.437440305635148,"merged_pull_requests_count":878,"bot_issues_count":0,"bot_pull_requests_count":91,"past_year_issues_count":13,"past_year_pull_requests_count":48,"past_year_avg_time_to_close_issue":1414967.5555555555,"past_year_avg_time_to_close_pull_request":161880.41860465117,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":2.4615384615384617,"past_year_avg_comments_per_pull_request":0.7708333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyca%2Fpyopenssl/issues","maintainers":[{"login":"alex","count":378,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"reaperhulk","count":119,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/reaperhulk"},{"login":"exarkun","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/exarkun"},{"login":"mhils","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mhils"},{"login":"Lukasa","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"},{"login":"lvh","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lvh"},{"login":"warner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/warner"},{"login":"leandrohstein","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leandrohstein"},{"login":"public","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/public"}],"active_maintainers":[{"login":"alex","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"reaperhulk","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/reaperhulk"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-openssl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-openssl/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-openssl/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-openssl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-openssl/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-openssl/codemeta","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":"ncopa@alpinelinux.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":5371,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-01-31T23:04:24.847Z","updated_at":"2023-01-31T23:04:24.847Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/ncopa@alpinelinux.org/packages"}]}