{"id":369323,"url":"https://github.com/requests/toolbelt","last_synced_at":"2026-08-24T12:08:28.372Z","repository":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-22T00:11:40.009Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3988,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-22T00:11:40.020Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"packages":[{"id":6072470,"name":"py2-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests (python2)","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-05-11T18:45:56.000Z","latest_release_published_at":"2019-05-11T18:45:56.000Z","latest_release_number":"0.8.0-r1","last_synced_at":"2026-08-08T09:02:52.710Z","created_at":"2023-01-31T19:35:09.810Z","updated_at":"2026-08-20T10:36:59.609Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.10/community/x86_64/py2-requests-toolbelt","install_command":"apk add py2-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1037,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-06T07:20:01.634Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-07-27T07:31:06.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36341075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: 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":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:36:59.609Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":29.555125725338492,"stargazers_count":4.216634429400387,"forks_count":4.65183752417795,"average":9.605899419729207},"purl":"pkg:apk/alpine/py2-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.10","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py2-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py2-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py2-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py2-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py2-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py2-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py2-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py2-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py2-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":50,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-01T03:12:34.851Z","updated_at":"2023-02-01T03:12:34.851Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.10","url":"https://pkgs.alpinelinux.org/packages?branch=v3.10","ecosystem":"alpine","default":false,"packages_count":10340,"maintainers_count":177,"namespaces_count":2,"keywords_count":925,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":401},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.780Z","updated_at":"2026-08-24T05:05:21.367Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/namespaces"}},{"id":10345672,"name":"py3-requests-toolbelt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-requests-toolbelt","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"1.0.0-r1","last_synced_at":"2026-04-08T13:07:46.515Z","created_at":"2024-06-11T10:36:32.795Z","updated_at":"2026-08-20T10:49:09.742Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-requests-toolbelt-pyc","install_command":"apk add py3-requests-toolbelt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1037,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-06T07:20:01.634Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-07-27T07:31:06.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36341075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: 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":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:49:09.741Z","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:apk/alpine/py3-requests-toolbelt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-requests-toolbelt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-requests-toolbelt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-requests-toolbelt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-requests-toolbelt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-requests-toolbelt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-requests-toolbelt-pyc/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":42,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2024-06-12T01:36:22.851Z","updated_at":"2024-06-12T01:36:22.851Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4251,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1543},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-08-24T05:06:36.705Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":13010232,"name":"py3-requests-toolbelt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-requests-toolbelt","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"1.0.0-r1","last_synced_at":"2026-04-09T16:04:10.728Z","created_at":"2026-01-31T01:17:23.739Z","updated_at":"2026-08-20T10:53:13.868Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/py3-requests-toolbelt-pyc","install_command":"apk add py3-requests-toolbelt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1037,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-06T07:20:01.634Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-07-27T07:31:06.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36341075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: 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":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:53:13.868Z","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:apk/alpine/py3-requests-toolbelt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-requests-toolbelt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-requests-toolbelt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-requests-toolbelt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-requests-toolbelt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-requests-toolbelt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-requests-toolbelt-pyc/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":34,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2026-03-03T18:40:40.685Z","updated_at":"2026-03-03T18:40:40.685Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27576,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1042},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-08-24T05:05:17.086Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":14554330,"name":"www/py-requests-toolbelt","ecosystem":"openbsd","description":"utility belt for advanced users of python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"other","normalized_licenses":[],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"www","versions_count":1,"first_release_published_at":"2026-04-25T13:29:25.000Z","latest_release_published_at":"2026-04-25T13:29:25.000Z","latest_release_number":"1.0.0p1","last_synced_at":"2026-05-28T02:50:51.366Z","created_at":"2026-05-28T02:50:51.146Z","updated_at":"2026-08-20T10:59:36.845Z","registry_url":"https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/www/py-requests-toolbelt/","install_command":"pkg_add py3-requests-toolbelt-1.0.0p1","documentation_url":null,"metadata":{"pkgstem":"py3-requests-toolbelt","fullpkgname":"py3-requests-toolbelt-1.0.0p1","subpackage":"-"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1037,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-06T07:20:01.634Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-07-27T07:31:06.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36341075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: 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":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:59:36.844Z","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:openbsd/www/py-requests-toolbelt?arch=amd64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/openbsd/www/py-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/openbsd/www/py-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/openbsd/www/py-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/www%2Fpy-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/www%2Fpy-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/www%2Fpy-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/www%2Fpy-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/www%2Fpy-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/www%2Fpy-requests-toolbelt/codemeta","maintainers":[{"uuid":"ports@openbsd.org","login":null,"name":"The OpenBSD ports mailing-list","email":"ports@openbsd.org","url":null,"packages_count":6235,"html_url":null,"role":null,"created_at":"2026-05-28T02:50:51.589Z","updated_at":"2026-05-28T02:50:51.589Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/maintainers/ports@openbsd.org/packages"}],"registry":{"name":"openbsd-7.9-amd64","url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64","ecosystem":"openbsd","default":true,"packages_count":11808,"maintainers_count":274,"namespaces_count":42,"keywords_count":23,"github":"openbsd","metadata":{"arch":"amd64","sqlports_version":"7.54","funded_packages_count":219},"icon_url":"https://github.com/openbsd.png","created_at":"2026-05-26T11:21:10.750Z","updated_at":"2026-08-24T05:00:06.782Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/namespaces"}},{"id":6090504,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests (python3)","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2018-12-25T01:52:01.000Z","latest_release_published_at":"2018-12-25T01:52:01.000Z","latest_release_number":"0.8.0-r0","last_synced_at":"2026-03-19T15:00:19.104Z","created_at":"2023-01-31T20:19:59.253Z","updated_at":"2026-08-20T10:59:36.883Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.9/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1037,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-06T07:20:01.634Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-07-27T07:31:06.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36341075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: 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":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:59:36.883Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":6.708380346702227,"stargazers_count":4.000410298492153,"forks_count":4.338906554518412,"average":3.7619242999281983},"purl":"pkg:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.9","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":48,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-01T06:07:43.114Z","updated_at":"2023-02-01T06:07:43.114Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.9","url":"https://pkgs.alpinelinux.org/packages?branch=v3.9","ecosystem":"alpine","default":false,"packages_count":9749,"maintainers_count":154,"namespaces_count":2,"keywords_count":832,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":361},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.805Z","updated_at":"2026-08-18T05:03:05.558Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/namespaces"}},{"id":6055609,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":5,"first_release_published_at":"2022-11-22T19:33:35.000Z","latest_release_published_at":"2026-03-27T19:39:27.000Z","latest_release_number":"1.0.0-r2","last_synced_at":"2026-04-02T15:28:46.843Z","created_at":"2023-01-31T18:48:16.617Z","updated_at":"2026-08-20T11:05:58.139Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1037,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-06T07:20:01.634Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-07-27T07:31:06.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36341075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: 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":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:05:58.138Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":2.34815278647464,"stargazers_count":9.603944896681277,"forks_count":8.731214777708203,"average":5.17082811521603},"purl":"pkg:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":"robertoguimaraes8@gmail.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":68,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-01-31T23:09:14.562Z","updated_at":"2023-01-31T23:09:14.562Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39924,"maintainers_count":905,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2944},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-08-24T05:05:51.343Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":11766811,"name":"py3-requests-toolbelt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-requests-toolbelt","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"1.0.0-r1","last_synced_at":"2026-03-19T17:24:39.078Z","created_at":"2025-06-07T18:55:30.467Z","updated_at":"2026-08-20T11:08:39.728Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-requests-toolbelt-pyc","install_command":"apk add py3-requests-toolbelt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:08:39.728Z","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:apk/alpine/py3-requests-toolbelt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-requests-toolbelt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-requests-toolbelt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-requests-toolbelt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-requests-toolbelt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-requests-toolbelt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-requests-toolbelt-pyc/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":34,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2025-06-08T16:55:52.807Z","updated_at":"2025-06-08T16:55:52.807Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26323,"maintainers_count":422,"namespaces_count":2,"keywords_count":4638,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1803},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-08-24T05:06:25.345Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":6092106,"name":"py2-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests (python2)","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2018-12-25T01:52:02.000Z","latest_release_published_at":"2018-12-25T01:52:02.000Z","latest_release_number":"0.8.0-r0","last_synced_at":"2026-03-19T15:00:17.448Z","created_at":"2023-01-31T20:23:59.435Z","updated_at":"2026-08-20T11:08:39.770Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.9/community/x86_64/py2-requests-toolbelt","install_command":"apk add py2-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:08:39.770Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":23.15109241973536,"stargazers_count":4.000410298492153,"forks_count":4.338906554518412,"average":7.872602318186481},"purl":"pkg:apk/alpine/py2-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.9","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py2-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py2-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py2-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py2-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py2-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py2-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py2-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py2-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py2-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":48,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-01T06:23:32.386Z","updated_at":"2023-02-01T06:23:32.386Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.9","url":"https://pkgs.alpinelinux.org/packages?branch=v3.9","ecosystem":"alpine","default":false,"packages_count":9749,"maintainers_count":154,"namespaces_count":2,"keywords_count":832,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":361},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.805Z","updated_at":"2026-08-18T05:03:05.558Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/namespaces"}},{"id":6143243,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-12-15T19:18:15.000Z","latest_release_published_at":"2021-12-15T19:18:15.000Z","latest_release_number":"0.9.1-r3","last_synced_at":"2026-04-02T15:34:28.968Z","created_at":"2023-01-31T22:49:46.255Z","updated_at":"2026-08-20T11:26:01.490Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.16/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:26:01.490Z","dependent_packages_count":11,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":4.437400950871632,"stargazers_count":6.309796325644186,"forks_count":5.851969243411399,"average":4.149791629981804},"purl":"pkg:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.16","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":31,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-01T13:27:55.281Z","updated_at":"2023-02-01T13:27:55.281Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.16","url":"https://pkgs.alpinelinux.org/packages?branch=v3.16","ecosystem":"alpine","default":false,"packages_count":17040,"maintainers_count":328,"namespaces_count":2,"keywords_count":2855,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":947},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.662Z","updated_at":"2026-08-22T05:05:52.310Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/namespaces"}},{"id":7779996,"name":"py3-requests-toolbelt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-requests-toolbelt","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-05-05T02:02:34.000Z","latest_release_published_at":"2023-05-05T02:02:34.000Z","latest_release_number":"1.0.0-r0","last_synced_at":"2026-03-19T17:35:29.793Z","created_at":"2023-05-22T14:37:41.286Z","updated_at":"2026-08-20T11:26:02.413Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-requests-toolbelt-pyc","install_command":"apk add py3-requests-toolbelt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:26:02.412Z","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":8.333748940202483,"forks_count":7.889880803949928,"docker_downloads_count":null,"average":4.055907436038103},"purl":"pkg:apk/alpine/py3-requests-toolbelt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-requests-toolbelt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-requests-toolbelt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-requests-toolbelt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-requests-toolbelt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-requests-toolbelt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-requests-toolbelt-pyc/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":44,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-05-23T07:59:29.319Z","updated_at":"2023-05-23T07:59:29.319Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3639,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1238},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-08-22T05:06:15.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":6037863,"name":"py3-requests-toolbelt","ecosystem":"adelie","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"user","versions_count":1,"first_release_published_at":"2023-01-07T03:17:20.000Z","latest_release_published_at":"2023-01-07T03:17:20.000Z","latest_release_number":"0.9.1-r0","last_synced_at":"2026-03-19T16:09:07.254Z","created_at":"2023-01-31T17:44:58.770Z","updated_at":"2026-08-20T11:26:02.444Z","registry_url":"https://pkg.adelielinux.org/current/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"user","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:26:02.444Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":7.731407169609417,"stargazers_count":1.8726591760299627,"forks_count":2.354200107009096,"average":2.989566613162119},"purl":"pkg:apk/adelie/py3-requests-toolbelt?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/adelie/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/adelie/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/adelie/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pkg.adelielinux.org/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pkg.adelielinux.org/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pkg.adelielinux.org/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkg.adelielinux.org/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkg.adelielinux.org/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pkg.adelielinux.org/packages/py3-requests-toolbelt/codemeta","maintainers":[],"registry":{"name":"pkg.adelielinux.org","url":"https://pkg.adelielinux.org/current","ecosystem":"adelie","default":true,"packages_count":7859,"maintainers_count":22,"namespaces_count":2,"keywords_count":278,"github":"AdelieLinux","metadata":{"repos":["system","user"],"funded_packages_count":56},"icon_url":"https://github.com/AdelieLinux.png","created_at":"2023-01-31T17:27:50.526Z","updated_at":"2026-08-23T05:06:02.206Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkg.adelielinux.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pkg.adelielinux.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pkg.adelielinux.org/namespaces"}},{"id":6106895,"name":"py-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2018-08-06T20:28:01.000Z","latest_release_published_at":"2018-08-06T20:28:01.000Z","latest_release_number":"0.8.0-r0","last_synced_at":"2026-04-01T10:07:14.849Z","created_at":"2023-01-31T21:04:18.760Z","updated_at":"2026-08-20T11:26:02.468Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.8/community/x86_64/py-requests-toolbelt","install_command":"apk add py-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:26:02.468Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":25.225414132941914,"stargazers_count":3.7219542881107155,"forks_count":4.057454392954498,"average":8.251205703501782},"purl":"pkg:apk/alpine/py-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.8","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":25,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-01T08:30:54.371Z","updated_at":"2023-02-01T08:30:54.371Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.8","url":"https://pkgs.alpinelinux.org/packages?branch=v3.8","ecosystem":"alpine","default":false,"packages_count":9538,"maintainers_count":148,"namespaces_count":2,"keywords_count":770,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":337},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.817Z","updated_at":"2026-08-12T05:03:16.204Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/namespaces"}},{"id":11766807,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"1.0.0-r1","last_synced_at":"2026-07-28T16:01:38.751Z","created_at":"2025-06-07T18:55:23.863Z","updated_at":"2026-08-20T11:34:41.744Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:34:41.744Z","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:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":34,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2025-06-08T16:55:52.413Z","updated_at":"2025-06-08T16:55:52.413Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26323,"maintainers_count":422,"namespaces_count":2,"keywords_count":4638,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1803},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-08-24T05:06:25.345Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":7957536,"name":"requests-toolbelt-v2","ecosystem":"pypi","description":"Typosquatting example for use in conference talk, do not use. If you see this message, come speak to me a sticker!","homepage":"https://github.com/requests/toolbelt","licenses":"Apache","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-07-20T02:09:25.000Z","latest_release_published_at":"2023-07-20T02:09:25.000Z","latest_release_number":"0.0.0","last_synced_at":"2026-08-23T11:35:45.268Z","created_at":"2023-07-20T02:10:56.235Z","updated_at":"2026-08-23T11:35:45.269Z","registry_url":"https://pypi.org/project/requests-toolbelt-v2/","install_command":"pip install requests-toolbelt-v2 --index-url https://pypi.org/simple","documentation_url":"https://requests-toolbelt-v2.readthedocs.io/","metadata":{"funding":null,"classifiers":["Programming Language :: Python","Programming Language :: Python :: 3"],"normalized_name":"requests-toolbelt-v2"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1037,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-06T07:20:01.634Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-07-27T07:31:06.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36341075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: 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":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:36:59.589Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":56.37054569577645,"dependent_packages_count":7.527011615455333,"stargazers_count":2.044302086490649,"forks_count":3.746195845843181,"docker_downloads_count":null,"average":17.422013810891404},"purl":"pkg:pypi/requests-toolbelt-v2","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/requests-toolbelt-v2","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/requests-toolbelt-v2","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/requests-toolbelt-v2/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/requests-toolbelt-v2/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/requests-toolbelt-v2/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/requests-toolbelt-v2/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/requests-toolbelt-v2/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/requests-toolbelt-v2/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/requests-toolbelt-v2/codemeta","maintainers":[],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":930432,"maintainers_count":399682,"namespaces_count":0,"keywords_count":311773,"github":"pypi","metadata":{"funded_packages_count":58574,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-24T05:05:47.334Z","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":6112913,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests (python3)","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2018-08-06T20:28:01.000Z","latest_release_published_at":"2018-08-06T20:28:01.000Z","latest_release_number":"0.8.0-r0","last_synced_at":"2026-08-08T09:03:47.185Z","created_at":"2023-01-31T21:22:45.228Z","updated_at":"2026-08-20T12:20:25.839Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.8/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T12:20:25.839Z","dependent_packages_count":5,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":9.02704969595303,"stargazers_count":3.7219542881107155,"forks_count":4.057454392954498,"average":4.201614594254561},"purl":"pkg:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.8","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":25,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-01T09:16:38.723Z","updated_at":"2023-02-01T09:16:38.723Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.8","url":"https://pkgs.alpinelinux.org/packages?branch=v3.8","ecosystem":"alpine","default":false,"packages_count":9538,"maintainers_count":148,"namespaces_count":2,"keywords_count":770,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":337},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.817Z","updated_at":"2026-08-12T05:03:16.204Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/namespaces"}},{"id":6089243,"name":"py-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2018-12-25T01:52:02.000Z","latest_release_published_at":"2018-12-25T01:52:02.000Z","latest_release_number":"0.8.0-r0","last_synced_at":"2026-03-19T15:00:18.015Z","created_at":"2023-01-31T20:16:45.639Z","updated_at":"2026-08-20T12:31:07.037Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.9/community/x86_64/py-requests-toolbelt","install_command":"apk add py-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T12:31:07.037Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":23.15109241973536,"stargazers_count":4.000410298492153,"forks_count":4.338906554518412,"average":7.872602318186481},"purl":"pkg:apk/alpine/py-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.9","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/py-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":48,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-01T05:55:40.237Z","updated_at":"2023-02-01T05:55:40.237Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.9","url":"https://pkgs.alpinelinux.org/packages?branch=v3.9","ecosystem":"alpine","default":false,"packages_count":9749,"maintainers_count":154,"namespaces_count":2,"keywords_count":832,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":361},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.805Z","updated_at":"2026-08-18T05:03:05.558Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/namespaces"}},{"id":6219226,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-11-05T15:34:01.000Z","latest_release_published_at":"2019-11-05T15:34:01.000Z","latest_release_number":"0.9.1-r1","last_synced_at":"2026-03-19T16:02:24.914Z","created_at":"2023-02-01T03:34:56.341Z","updated_at":"2026-08-20T12:37:55.838Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.12/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T12:37:55.838Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":21.468306824414324,"stargazers_count":4.654078194781791,"forks_count":4.983154430776463,"average":7.776384862493145},"purl":"pkg:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":36,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-19T03:58:36.638Z","updated_at":"2023-02-19T03:58:36.638Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.12","url":"https://pkgs.alpinelinux.org/packages?branch=v3.12","ecosystem":"alpine","default":false,"packages_count":12763,"maintainers_count":216,"namespaces_count":2,"keywords_count":1442,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":489},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.748Z","updated_at":"2026-08-23T05:04:29.893Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/namespaces"}},{"id":6234253,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-11-05T15:34:01.000Z","latest_release_published_at":"2019-11-05T15:34:01.000Z","latest_release_number":"0.9.1-r1","last_synced_at":"2026-03-19T16:05:51.088Z","created_at":"2023-02-01T04:40:30.684Z","updated_at":"2026-08-20T12:41:07.609Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.11/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T12:41:07.609Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":8.116019159127195,"stargazers_count":4.665602270711371,"forks_count":5.047010821358879,"average":4.457158062799361},"purl":"pkg:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":36,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-19T03:58:37.709Z","updated_at":"2023-02-19T03:58:37.709Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.11","url":"https://pkgs.alpinelinux.org/packages?branch=v3.11","ecosystem":"alpine","default":false,"packages_count":11274,"maintainers_count":184,"namespaces_count":2,"keywords_count":1196,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":408},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.767Z","updated_at":"2026-08-23T05:04:34.871Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/namespaces"}},{"id":13952418,"name":"python-requests-toolbelt","ecosystem":"guix","description":"Extensions to python-requests","homepage":"https://github.com/requests/toolbelt/","licenses":"asl2.0","normalized_licenses":["CERN-OHL-P-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T19:35:38.954Z","latest_release_published_at":"2026-03-02T19:35:38.954Z","latest_release_number":"1.0.0","last_synced_at":"2026-04-27T16:40:13.505Z","created_at":"2026-03-02T19:35:38.770Z","updated_at":"2026-08-20T13:20:59.394Z","registry_url":"https://packages.guix.gnu.org/packages/python-requests-toolbelt/1.0.0/","install_command":"guix install python-requests-toolbelt","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-web.scm#n7068","metadata":{"location":"gnu/packages/python-web.scm:7068","variable_name":"python-requests-toolbelt"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T13:20:59.394Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/python-requests-toolbelt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/python-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/python-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/python-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-requests-toolbelt/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":32336,"maintainers_count":0,"namespaces_count":0,"keywords_count":1654,"github":"guix-mirror","metadata":{"funded_packages_count":1223},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-08-24T05:05:20.073Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":6075790,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests (python3)","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-05-11T18:45:55.000Z","latest_release_published_at":"2019-05-11T18:45:55.000Z","latest_release_number":"0.8.0-r1","last_synced_at":"2026-04-02T15:29:25.025Z","created_at":"2023-01-31T19:43:07.304Z","updated_at":"2026-08-20T13:24:23.780Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.10/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T13:24:23.779Z","dependent_packages_count":5,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":8.529980657640232,"stargazers_count":4.216634429400387,"forks_count":4.65183752417795,"average":4.3496131528046424},"purl":"pkg:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.10","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":50,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-01T03:48:59.089Z","updated_at":"2023-02-01T03:48:59.089Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.10","url":"https://pkgs.alpinelinux.org/packages?branch=v3.10","ecosystem":"alpine","default":false,"packages_count":10340,"maintainers_count":177,"namespaces_count":2,"keywords_count":925,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":401},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.780Z","updated_at":"2026-08-24T05:05:21.367Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/namespaces"}},{"id":7779995,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-05-05T02:02:34.000Z","latest_release_published_at":"2023-05-05T02:02:34.000Z","latest_release_number":"1.0.0-r0","last_synced_at":"2026-08-08T09:02:40.819Z","created_at":"2023-05-22T14:37:40.979Z","updated_at":"2026-08-20T13:31:54.505Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T13:31:54.505Z","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":8.333748940202483,"forks_count":7.889880803949928,"docker_downloads_count":null,"average":4.055907436038103},"purl":"pkg:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":44,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-05-23T07:59:27.670Z","updated_at":"2023-05-23T07:59:27.670Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3639,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1238},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-08-22T05:06:15.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":13010231,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"1.0.0-r1","last_synced_at":"2026-07-26T02:02:41.160Z","created_at":"2026-01-31T01:17:23.256Z","updated_at":"2026-08-20T15:03:34.207Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T15:03:34.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:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":34,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2026-03-04T03:09:27.198Z","updated_at":"2026-03-04T03:09:27.198Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27576,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1042},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-08-24T05:05:17.086Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":6108390,"name":"py2-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests (python2)","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2018-08-06T20:28:01.000Z","latest_release_published_at":"2018-08-06T20:28:01.000Z","latest_release_number":"0.8.0-r0","last_synced_at":"2026-03-19T17:00:22.085Z","created_at":"2023-01-31T21:08:47.970Z","updated_at":"2026-08-20T16:45:44.290Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.8/community/x86_64/py2-requests-toolbelt","install_command":"apk add py2-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T16:45:44.290Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":25.225414132941914,"stargazers_count":3.7219542881107155,"forks_count":4.057454392954498,"average":8.251205703501782},"purl":"pkg:apk/alpine/py2-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.8","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py2-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py2-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py2-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py2-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py2-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py2-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py2-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py2-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/py2-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":25,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-01T08:42:38.592Z","updated_at":"2023-02-01T08:42:38.592Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.8","url":"https://pkgs.alpinelinux.org/packages?branch=v3.8","ecosystem":"alpine","default":false,"packages_count":9538,"maintainers_count":148,"namespaces_count":2,"keywords_count":770,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":337},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.817Z","updated_at":"2026-08-12T05:03:16.204Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/namespaces"}},{"id":5284860,"name":"requests-toolbelt","ecosystem":"conda","description":"A toolbelt of useful classes and functions to be used with python-requests","homepage":"https://toolbelt.readthedocs.io/","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2018-03-27T18:54:32.000Z","latest_release_published_at":"2023-08-01T07:14:25.000Z","latest_release_number":"1.0.0","last_synced_at":"2026-08-08T09:03:48.527Z","created_at":"2022-10-03T15:41:22.765Z","updated_at":"2026-08-20T18:43:49.313Z","registry_url":"https://anaconda.org/anaconda/requests-toolbelt","install_command":"conda install -c anaconda requests-toolbelt","documentation_url":null,"metadata":{},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T18:43:49.313Z","dependent_packages_count":6,"downloads":60416,"downloads_period":"total","dependent_repos_count":38,"rankings":{"downloads":null,"dependent_repos_count":26.314171533968644,"dependent_packages_count":13.705900718076801,"stargazers_count":24.100830003074087,"forks_count":23.824162311712264,"docker_downloads_count":null,"average":21.98626614170795},"purl":"pkg:conda/requests-toolbelt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/requests-toolbelt/codemeta","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":5475,"maintainers_count":0,"namespaces_count":0,"keywords_count":3313,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":852},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2026-08-24T05:06:29.101Z","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":6163707,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-04-05T18:18:22.000Z","latest_release_published_at":"2021-04-05T18:18:22.000Z","latest_release_number":"0.9.1-r2","last_synced_at":"2026-08-08T09:03:52.407Z","created_at":"2023-01-31T23:52:36.549Z","updated_at":"2026-08-21T00:08:58.373Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.15/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-21T00:08:58.373Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":8.198272056505013,"stargazers_count":5.8459986126001136,"forks_count":5.688339534590401,"average":4.933152550923882},"purl":"pkg:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.15","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":33,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-04T16:29:16.282Z","updated_at":"2023-02-04T16:29:16.282Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.15","url":"https://pkgs.alpinelinux.org/packages?branch=v3.15","ecosystem":"alpine","default":false,"packages_count":15857,"maintainers_count":287,"namespaces_count":2,"keywords_count":2466,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":799},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.684Z","updated_at":"2026-08-24T05:06:01.591Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/namespaces"}},{"id":2901960,"name":"requests-toolbelt","ecosystem":"pypi","description":"A utility belt for advanced users of python-requests","homepage":"https://toolbelt.readthedocs.io/","licenses":"Apache 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":null,"versions_count":21,"first_release_published_at":"2023-08-21T23:02:00.418Z","latest_release_published_at":"2023-05-01T04:11:28.000Z","latest_release_number":"1.0.0","last_synced_at":"2026-08-23T11:37:01.544Z","created_at":"2022-04-10T12:28:00.795Z","updated_at":"2026-08-23T21:27:23.215Z","registry_url":"https://pypi.org/project/requests-toolbelt/","install_command":"pip install requests-toolbelt --index-url https://pypi.org/simple","documentation_url":"https://requests-toolbelt.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: Apache Software License","Programming Language :: Python","Programming Language :: Python :: 2","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","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","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy"],"normalized_name":"requests-toolbelt","project_status":null},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-22T00:11:40.009Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3988,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-22T00:11:40.020Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-23T21:27:23.215Z","dependent_packages_count":1632,"downloads":284891133,"downloads_period":"last-month","dependent_repos_count":23519,"rankings":{"downloads":0.01724115794551427,"dependent_repos_count":0.050256141245435225,"dependent_packages_count":0.025861736918271407,"stargazers_count":2.775459596080021,"forks_count":4.847149798150061,"docker_downloads_count":0.016140658502183575,"average":1.2886848481402478},"purl":"pkg:pypi/requests-toolbelt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/requests-toolbelt","docker_dependents_count":3756,"docker_downloads_count":2795810453,"usage_url":"https://repos.ecosyste.ms/usage/pypi/requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-08-23T11:33:35.959Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/requests-toolbelt/codemeta","maintainers":[{"uuid":"quentinp","login":"quentinp","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://pypi.org/user/quentinp/","role":null,"created_at":"2023-01-30T02:57:24.996Z","updated_at":"2023-01-30T02:57:24.996Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/quentinp/packages"},{"uuid":"graffatcolmingov","login":"graffatcolmingov","name":null,"email":null,"url":null,"packages_count":52,"html_url":"https://pypi.org/user/graffatcolmingov/","role":null,"created_at":"2023-01-30T02:57:24.896Z","updated_at":"2023-01-30T02:57:24.896Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/graffatcolmingov/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":930432,"maintainers_count":399682,"namespaces_count":0,"keywords_count":311773,"github":"pypi","metadata":{"funded_packages_count":58574,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-24T05:05:47.334Z","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":6103216,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2022-11-15T19:20:50.000Z","latest_release_published_at":"2022-11-15T19:20:50.000Z","latest_release_number":"0.10.1-r0","last_synced_at":"2026-08-08T09:03:53.325Z","created_at":"2023-01-31T20:54:39.938Z","updated_at":"2026-08-20T10:39:17.552Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.17/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1037,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-06T07:20:01.634Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-07-27T07:31:06.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36341075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: 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":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:39:17.552Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":18.95138654990457,"stargazers_count":7.881441562815763,"forks_count":7.46042438531492,"average":8.573313124508813},"purl":"pkg:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.17","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":34,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-01T08:02:14.348Z","updated_at":"2023-02-01T08:02:14.348Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.17","url":"https://pkgs.alpinelinux.org/packages?branch=v3.17","ecosystem":"alpine","default":false,"packages_count":17817,"maintainers_count":352,"namespaces_count":2,"keywords_count":3375,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1065},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2026-08-24T05:06:44.447Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/namespaces"}},{"id":6188710,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-04-05T18:18:22.000Z","latest_release_published_at":"2021-04-05T18:18:22.000Z","latest_release_number":"0.9.1-r2","last_synced_at":"2026-08-08T09:03:01.792Z","created_at":"2023-02-01T01:08:35.981Z","updated_at":"2026-08-20T10:36:59.598Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.14/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1037,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-06T07:20:01.634Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-07-27T07:31:06.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36341075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: 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":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:36:59.598Z","dependent_packages_count":4,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":4.405669207113251,"stargazers_count":5.435218612113919,"forks_count":5.495387083834737,"average":3.834068725765477},"purl":"pkg:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.14","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":33,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-04T16:29:08.406Z","updated_at":"2023-02-04T16:29:08.406Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.14","url":"https://pkgs.alpinelinux.org/packages?branch=v3.14","ecosystem":"alpine","default":false,"packages_count":14958,"maintainers_count":258,"namespaces_count":2,"keywords_count":2179,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":682},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.706Z","updated_at":"2026-08-18T05:04:15.407Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/namespaces"}},{"id":7632547,"name":"py3-requests-toolbelt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-requests-toolbelt","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":4,"first_release_published_at":"2023-04-20T11:11:44.000Z","latest_release_published_at":"2026-03-27T19:39:27.000Z","latest_release_number":"1.0.0-r2","last_synced_at":"2026-04-02T15:27:18.860Z","created_at":"2023-04-23T01:48:57.254Z","updated_at":"2026-08-20T10:36:59.604Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-requests-toolbelt-pyc","install_command":"apk add py3-requests-toolbelt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1037,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-06T07:20:01.634Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-07-27T07:31:06.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36341075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: 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":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:36:59.604Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.132689623958058,"stargazers_count":10.018924635422465,"forks_count":9.135774982374114,"average":8.32184731043866},"purl":"pkg:apk/alpine/py3-requests-toolbelt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T09:34:26.293Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-requests-toolbelt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-requests-toolbelt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-requests-toolbelt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-requests-toolbelt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-requests-toolbelt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-requests-toolbelt-pyc/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":"robertoguimaraes8@gmail.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":68,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-04-23T04:10:30.448Z","updated_at":"2023-04-23T04:10:30.448Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39924,"maintainers_count":905,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2944},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-08-24T05:05:51.343Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":6209861,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-11-05T15:34:01.000Z","latest_release_published_at":"2019-11-05T15:34:01.000Z","latest_release_number":"0.9.1-r1","last_synced_at":"2026-04-02T15:03:42.390Z","created_at":"2023-02-01T02:50:18.424Z","updated_at":"2026-08-20T17:39:09.614Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.13/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T17:39:09.614Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":9.376124343383465,"stargazers_count":5.303302871123264,"forks_count":5.526372598402532,"average":5.051449953227316},"purl":"pkg:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.13","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":34,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-04T16:29:15.478Z","updated_at":"2023-02-04T16:29:15.478Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.13","url":"https://pkgs.alpinelinux.org/packages?branch=v3.13","ecosystem":"alpine","default":false,"packages_count":13897,"maintainers_count":231,"namespaces_count":2,"keywords_count":1898,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":599},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.734Z","updated_at":"2026-08-24T05:03:26.518Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/namespaces"}},{"id":11140143,"name":"py3-requests-toolbelt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-requests-toolbelt","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"1.0.0-r1","last_synced_at":"2026-03-19T17:22:08.780Z","created_at":"2024-12-07T13:12:47.447Z","updated_at":"2026-08-20T12:51:39.188Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-requests-toolbelt-pyc","install_command":"apk add py3-requests-toolbelt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T12:51:39.188Z","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:apk/alpine/py3-requests-toolbelt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-requests-toolbelt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-requests-toolbelt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-requests-toolbelt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-requests-toolbelt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-requests-toolbelt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-requests-toolbelt-pyc/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":34,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2024-12-08T23:43:35.386Z","updated_at":"2024-12-08T23:43:35.386Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25394,"maintainers_count":413,"namespaces_count":2,"keywords_count":3607,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1400},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-08-24T05:06:22.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":11140142,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"1.0.0-r1","last_synced_at":"2026-03-19T17:22:13.439Z","created_at":"2024-12-07T13:12:47.001Z","updated_at":"2026-08-20T13:17:12.237Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T13:17:12.236Z","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:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":34,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2024-12-08T23:43:37.811Z","updated_at":"2024-12-08T23:43:37.811Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25394,"maintainers_count":413,"namespaces_count":2,"keywords_count":3607,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1400},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-08-24T05:06:22.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":10345670,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"1.0.0-r1","last_synced_at":"2026-04-08T09:56:27.740Z","created_at":"2024-06-11T10:36:32.411Z","updated_at":"2026-08-20T12:51:39.881Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T12:51:39.881Z","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:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":42,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2024-06-12T01:36:07.876Z","updated_at":"2024-06-12T01:36:07.876Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4251,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1543},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-08-24T05:06:36.705Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":6069128,"name":"py-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-05-11T18:45:57.000Z","latest_release_published_at":"2019-05-11T18:45:57.000Z","latest_release_number":"0.8.0-r1","last_synced_at":"2026-04-02T15:29:22.141Z","created_at":"2023-01-31T19:27:12.711Z","updated_at":"2026-08-20T12:02:13.914Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.10/community/x86_64/py-requests-toolbelt","install_command":"apk add py-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T12:02:13.913Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":21.460348162475825,"stargazers_count":4.216634429400387,"forks_count":4.65183752417795,"average":7.58220502901354},"purl":"pkg:apk/alpine/py-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.10","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":50,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2023-02-01T02:26:46.354Z","updated_at":"2023-02-01T02:26:46.354Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.10","url":"https://pkgs.alpinelinux.org/packages?branch=v3.10","ecosystem":"alpine","default":false,"packages_count":10340,"maintainers_count":177,"namespaces_count":2,"keywords_count":925,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":401},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.780Z","updated_at":"2026-08-24T05:05:21.367Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/namespaces"}},{"id":8678055,"name":"py3-requests-toolbelt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-requests-toolbelt","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-05-05T02:02:34.000Z","latest_release_published_at":"2023-05-05T02:02:34.000Z","latest_release_number":"1.0.0-r0","last_synced_at":"2026-04-02T15:49:16.924Z","created_at":"2023-12-20T10:30:13.897Z","updated_at":"2026-04-02T15:49:16.925Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-requests-toolbelt-pyc","install_command":"apk add py3-requests-toolbelt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"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:apk/alpine/py3-requests-toolbelt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-requests-toolbelt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-requests-toolbelt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-requests-toolbelt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-requests-toolbelt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-requests-toolbelt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-requests-toolbelt-pyc/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":42,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2024-10-29T19:43:55.688Z","updated_at":"2024-10-29T19:43:55.688Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":3176,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":957},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-08-24T05:06:38.587Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":6255513,"name":"toolbelt-requests","ecosystem":"pypi","description":"Typosquatting talk example, do not use.","homepage":"https://github.com/requests/toolbelt","licenses":"Apache","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-02-04T14:08:36.000Z","latest_release_published_at":"2023-02-04T14:08:36.000Z","latest_release_number":"0.0.1","last_synced_at":"2026-08-23T11:34:12.426Z","created_at":"2023-02-04T15:02:36.924Z","updated_at":"2026-08-23T11:34:12.427Z","registry_url":"https://pypi.org/project/toolbelt-requests/","install_command":"pip install toolbelt-requests --index-url https://pypi.org/simple","documentation_url":"https://toolbelt-requests.readthedocs.io/","metadata":{"funding":null,"normalized_name":"toolbelt-requests"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T14:20:24.672Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":31.1179785326847,"dependent_packages_count":5.146458671508882,"stargazers_count":1.9465088193303404,"forks_count":3.7591416584515924,"average":10.492521920493878},"purl":"pkg:pypi/toolbelt-requests","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/toolbelt-requests","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/toolbelt-requests","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/toolbelt-requests/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/toolbelt-requests/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/toolbelt-requests/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/toolbelt-requests/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/toolbelt-requests/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/toolbelt-requests/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/toolbelt-requests/codemeta","maintainers":[{"uuid":"jphil90","login":"jphil90","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/jphil90/","role":null,"created_at":"2023-02-04T15:45:39.934Z","updated_at":"2023-02-04T15:45:39.934Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jphil90/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":930432,"maintainers_count":399682,"namespaces_count":0,"keywords_count":311773,"github":"pypi","metadata":{"funded_packages_count":58574,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-24T05:05:47.334Z","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":8678054,"name":"py3-requests-toolbelt","ecosystem":"alpine","description":"Useful classes and functions to be used with python-requests","homepage":"https://github.com/requests/toolbelt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-05-05T02:02:34.000Z","latest_release_published_at":"2023-05-05T02:02:34.000Z","latest_release_number":"1.0.0-r0","last_synced_at":"2026-04-02T17:43:14.737Z","created_at":"2023-12-20T10:30:13.797Z","updated_at":"2026-04-02T17:43:14.738Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-requests-toolbelt","install_command":"apk add py3-requests-toolbelt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"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:apk/alpine/py3-requests-toolbelt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-requests-toolbelt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-requests-toolbelt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-requests-toolbelt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-requests-toolbelt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-requests-toolbelt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-requests-toolbelt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-requests-toolbelt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-requests-toolbelt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-requests-toolbelt/codemeta","maintainers":[{"uuid":"robertoguimaraes8@gmail.com","login":null,"name":"Roberto Oliveira","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","packages_count":42,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Roberto Oliveira","role":null,"created_at":"2024-08-31T22:49:04.876Z","updated_at":"2024-08-31T22:49:04.876Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/robertoguimaraes8@gmail.com/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":3176,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":957},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-08-24T05:06:38.587Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":6363585,"name":"toolkit-requests","ecosystem":"pypi","description":"Typosquatting talk example, do not use.","homepage":"https://github.com/requests/toolbelt","licenses":"Apache","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/requests/toolbelt","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-02-19T01:41:16.000Z","latest_release_published_at":"2023-02-19T01:41:16.000Z","latest_release_number":"0.0.1","last_synced_at":"2026-08-23T11:34:43.446Z","created_at":"2023-02-19T02:41:32.086Z","updated_at":"2026-08-23T11:34:43.446Z","registry_url":"https://pypi.org/project/toolkit-requests/","install_command":"pip install toolkit-requests --index-url https://pypi.org/simple","documentation_url":"https://toolkit-requests.readthedocs.io/","metadata":{"funding":null,"normalized_name":"toolkit-requests"},"repo_metadata":{"id":12839628,"uuid":"15515181","full_name":"requests/toolbelt","owner":"requests","description":"A toolbelt of useful classes and functions to be used with python-requests","archived":false,"fork":false,"pushed_at":"2025-01-09T01:04:53.000Z","size":809,"stargazers_count":1038,"open_issues_count":93,"forks_count":194,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-20T10:12:05.412Z","etag":null,"topics":["http","python","python-requests","toolbox"],"latest_commit_sha":null,"homepage":"https://toolbelt.readthedocs.org","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/requests.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-29T21:19:08.000Z","updated_at":"2026-08-19T15:03:55.000Z","dependencies_parsed_at":"2023-01-13T17:09:58.612Z","dependency_job_id":"29bc54a3-cdfe-41cd-8c93-7835c51b44c6","html_url":"https://github.com/requests/toolbelt","commit_stats":{"total_commits":471,"total_committers":73,"mean_commits":"6.4520547945205475","dds":"0.46496815286624205","last_synced_commit":"c73ad2c204a2e0cd5617a836ac536d5e06778ab0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/requests/toolbelt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/sbom","scorecard":{"id":771619,"data":{"date":"2025-08-11","repo":{"name":"github.com/requests/toolbelt","commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":6,"reason":"Found 10/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/requests/toolbelt/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-23T02:23:42.450Z","repository_id":12839628,"created_at":"2025-08-23T02:23:42.450Z","updated_at":"2025-08-23T02:23:42.450Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"requests","name":"requests","uuid":"2805331","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2805331?v=4","repositories_count":17,"last_synced_at":"2026-08-14T04:42:56.949Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/requests","funding_links":[],"total_stars":3986,"followers":83,"following":0,"created_at":"2022-11-04T10:57:20.872Z","updated_at":"2026-08-14T04:42:56.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/requests/repositories"},"tags":[{"name":"1.0.0","sha":"b7d1a1fcdda9ebcd9afe5011690ab860fce780c2","kind":"tag","published_at":"2023-05-01T04:05:37.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/1.0.0","html_url":"https://github.com/requests/toolbelt/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/1.0.0/manifests"},{"name":"0.10.1","sha":"9e5ef799346379a6d77f0bc6626bd54d5cdc03a7","kind":"tag","published_at":"2022-10-25T03:12:43.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"444e5734d2d32a604828af30df0f1e470acd21af","kind":"commit","published_at":"2022-10-06T10:10:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.10.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"1e384626476f7afbff0f649fe41886d0f27473d6","kind":"tag","published_at":"2019-01-30T01:28:52.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"a64d3647ae3bbf59904ede7c992ec94b16adcbf0","kind":"tag","published_at":"2019-01-29T17:44:38.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.9.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"94870f3f8e4e3507218a07f9d730c38abc42c219","kind":"tag","published_at":"2017-05-20T21:32:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.8.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"4b0406e675326f2485e1e5bbe4e03fe69aabb707","kind":"tag","published_at":"2017-02-10T22:03:09.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"7b71193d6176ba63a067f403dbffc973a006821a","kind":"tag","published_at":"2016-07-22T13:04:39.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.7.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"dae57b597f231b4d18147cb53def5f5c411e3cb1","kind":"tag","published_at":"2016-05-10T13:41:20.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"92891e42ab3c537b38b2ad711cad2de65c236a78","kind":"tag","published_at":"2016-05-06T01:00:12.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"30ede8ed6d194e5602276bc4b88dbbd03dfc67fa","kind":"tag","published_at":"2016-01-28T05:09:34.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.6.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.6.0/manifests"},{"name":"0.5.1","sha":"a1425bf1c962a93d751ac1b9f8a7e8070d6a3c0e","kind":"tag","published_at":"2015-12-16T23:18:05.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"14756e3d79700a300f1e494c144375ac06bea5e2","kind":"tag","published_at":"2015-11-24T14:42:18.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.5.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8464ebecc01cace05fdeb59ed3a5d6eea7602091","kind":"tag","published_at":"2015-04-04T02:01:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.4.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4f624dfb0133741303a34a4c8a4dc5e242d926b1","kind":"tag","published_at":"2014-05-21T23:22:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.3.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"b0a41117ac1ce53aa9e6aaeaf96cc51c7d6cdd5e","kind":"commit","published_at":"2014-02-24T16:50:11.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.2.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"2f8c1d819b9e2a48b610c4326b5f3e094b55a0d0","kind":"tag","published_at":"2014-01-19T15:43:15.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.2","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.2/manifests"},{"name":"0.1.0","sha":"bb33a88312b829bcab98ebf5bcbb5e2d83bf8433","kind":"tag","published_at":"2014-01-19T14:41:59.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.0","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.0/manifests"},{"name":"0.1.1","sha":"4b75aaa6a19fa905ded3490d9f8a239b5b87a5a6","kind":"tag","published_at":"2014-01-19T14:41:27.000Z","download_url":"https://codeload.github.com/requests/toolbelt/tar.gz/0.1.1","html_url":"https://github.com/requests/toolbelt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/requests/toolbelt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-08-20T13:35:02.861Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":31.161982850347375,"dependent_packages_count":5.999919527177461,"stargazers_count":1.9517895492730968,"forks_count":3.7222714084686084,"average":10.708990833816635},"purl":"pkg:pypi/toolkit-requests","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/toolkit-requests","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/toolkit-requests","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/toolkit-requests/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:02.781Z","issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","maintainers":[{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"},{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/toolkit-requests/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/toolkit-requests/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/toolkit-requests/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/toolkit-requests/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/toolkit-requests/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/toolkit-requests/codemeta","maintainers":[{"uuid":"nepijav923","login":"nepijav923","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/nepijav923/","role":null,"created_at":"2023-02-19T03:21:26.325Z","updated_at":"2023-02-19T03:21:26.325Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/nepijav923/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":930432,"maintainers_count":399682,"namespaces_count":0,"keywords_count":311773,"github":"pypi","metadata":{"funded_packages_count":58574,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-24T05:05:47.334Z","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":5754,"full_name":"requests/toolbelt","default_branch":"master","total_commits":472,"total_committers":71,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":6.647887323943662,"dds":0.4661016949152542,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-08-19T09:34:30.637Z","last_synced_commit":"bcd5f7be229e14089052be7e3b527ebcea0ae7b8","created_at":"2023-03-07T09:23:55.791Z","updated_at":"2026-08-19T09:34:29.637Z","committers":[{"name":"Ian Cordasco","email":"graffatcolmingov@gmail.com","login":"sigmavirus24","count":252},{"name":"Cory Benfield","email":"lukasaoz@gmail.com","login":"Lukasa","count":38},{"name":"Quentin Pradet","email":"quentin.pradet@gmail.com","login":"pquentin","count":17},{"name":"Jay De Lanoy","email":"desfido@gmail.com","login":"mythguided","count":15},{"name":"Krystian Różycki","email":"rozycki.krystian@gmail.com","login":"riv2q","count":14},{"name":"Jon Dufresne","email":"jon.dufresne@gmail.com","login":"jdufresne","count":13},{"name":"Markus Unterwaditzer","email":"markus@unterwaditzer.net","login":"untitaker","count":11},{"name":"Ben Demaree","email":"ben.demaree@ave81.com","login":null,"count":9},{"name":"Sam Bull","email":"sbull@opusonesolutions.com","login":null,"count":9},{"name":"Jason R. Coombs","email":"jaraco@jaraco.com","login":"jaraco","count":6},{"name":"Weixuan Xiao","email":"weixuan@giskard.ai","login":"Inokinoki","count":5},{"name":"Tony","email":"zearin@gonk.net","login":null,"count":4},{"name":"Ryan Ashley","email":"rashley@iqt.org","login":"rashley-iqt","count":3},{"name":"Michael Genereux","email":"mgenereu@gmail.com","login":"mgenereu","count":3},{"name":"Patrick Creech","email":"pcreech@redhat.com","login":"pcreech","count":3},{"name":"Robin Newton","email":"rnewton@fastmail.fm","login":"rdn32","count":3},{"name":"Thomas Hauk","email":"thauk@copperleaf.com","login":"thauk-copperleaf","count":3},{"name":"david","email":"davidventura27@gmail.com","login":"DavidVentura","count":2},{"name":"Robert Coup","email":"robert@coup.net.nz","login":"rcoup","count":2},{"name":"Mike Lambert","email":"mlambert@gmail.com","login":"mikelambert","count":2},{"name":"Matt Iversen","email":"teh.ivo@gmail.com","login":"Ivoz","count":2},{"name":"Jelte Fennema","email":"github-tech@jeltef.nl","login":"JelteF","count":2},{"name":"Hugo van Kemenade","email":"hugovk","login":"hugovk","count":2},{"name":"David Fischer","email":"djfische@gmail.com","login":"davidfischer","count":2},{"name":"Andrii Oriekhov","email":"andriyorehov@gmail.com","login":"andriyor","count":2},{"name":"Ivo Rothschild","email":"ivo@clarify.io","login":null,"count":2},{"name":"Zhaoyu Luo","email":"luozhaoyu90@gmail.com","login":"luozhaoyu","count":2},{"name":"Cea Stapleton","email":"cea.stapleton@gmail.com","login":null,"count":1},{"name":"Huon","email":"huoneefi@gmail.com","login":null,"count":1},{"name":"Liam Decker","email":"ldecker@indeed.com","login":null,"count":1},{"name":"Michel Samia","email":"msamia@netsuite.com","login":null,"count":1},{"name":"Chris van Marle","email":"qistoph@gmail.com","login":"qistoph","count":1},{"name":"Carson Ip","email":"carsonip","login":"carsonip","count":1},{"name":"Bryce Boe","email":"bbzbryce@gmail.com","login":"bboe","count":1},{"name":"Austin Hyde","email":"austin109@gmail.com","login":"austinhyde","count":1},{"name":"Andy Freeland","email":"andy@andyfreeland.net","login":"rouge8","count":1},{"name":"StKob","email":"19627133+StKob","login":"StKob","count":1},{"name":"Steven Maude","email":"StevenMaude","login":"StevenMaude","count":1},{"name":"Thomas Weißschuh","email":"thomas@t-8ch.de","login":"t-8ch","count":1},{"name":"Victor","email":"lacabra","login":"lacabra","count":1},{"name":"Viktor Persson","email":"vikpe","login":"vikpe","count":1},{"name":"Yorgos Pagles","email":"y.pagles@gmail.com","login":"pagles","count":1},{"name":"Yury V. Zaytsev","email":"yury.zaytsev@moneymeets.com","login":"zyv","count":1},{"name":"adoal","email":"adoalxu@gmail.com","login":"adoal","count":1},{"name":"glitchim","email":"166491323+glitchim","login":"glitchim","count":1},{"name":"kefevs","email":"kefevs.pirkibo@gmail.com","login":"Kefevs","count":1},{"name":"kevindu52defargoth","email":"76614979+kevindu52defargoth","login":"kevindu52defargoth","count":1},{"name":"konomae","email":"konomae","login":"konomae","count":1},{"name":"mbBRCM","email":"65379701+mbBRCM","login":"mbBRCM","count":1},{"name":"paul","email":"paul.westenthanner@web.de","login":"PaulWestenthanner","count":1},{"name":"rufo","email":"rufus@rufus.al","login":"rufoa","count":1},{"name":"skravik","email":"skravik@gmail.com","login":"skravik","count":1},{"name":"tzickel","email":"tzickel","login":"tzickel","count":1},{"name":"Andrew Eaton","email":"null@dys4ik.com","login":"dys","count":1},{"name":"Alexander Mangin","email":"mangin@yandex-team.ru","login":"mangin","count":1},{"name":"Alexander Chen","email":"chenalexander97@gmail.com","login":"alexchen8","count":1},{"name":"Ahmed Haque","email":"afhaque","login":"afhaque","count":1},{"name":"Achim Herwig","email":"achim.herwig@tngtech.com","login":"Achimh3011","count":1},{"name":"Dan Lipsitt","email":"danlipsitt@gmail.com","login":"DanLipsitt","count":1},{"name":"Dominic R. May","email":"me@mause.me","login":"Mause","count":1},{"name":"Eric Wong","email":"mtrbean","login":"mtrbean","count":1},{"name":"Florence Blanc-Renaud","email":"flo@redhat.com","login":"flo-renaud","count":1},{"name":"Jonathan Hawes","email":"jhawes@indeed.com","login":"johnhawes","count":1},{"name":"Luoxzhg","email":"luoxzhg","login":"luoxzhg","count":1},{"name":"Matthew Jenkins","email":"40323108+Matthew-Jenkins","login":"Matthew-Jenkins","count":1},{"name":"Niklas B","email":"niklas@bivald.com","login":"bivald","count":1},{"name":"Ross Reedstrom","email":"reedstrm@gmail.com","login":"reedstrm","count":1},{"name":"Rotem Yaari","email":"vmalloc@gmail.com","login":"vmalloc","count":1},{"name":"Ryan Barrett","email":"github@ryanb.org","login":"snarfed","count":1},{"name":"Ryan Wilson-Perkin","email":"ryanwilsonperkin@gmail.com","login":"ryanwilsonperkin","count":1},{"name":"yuuuker","email":"yuuuker","login":"yuuuker","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-20T00:00:10.776Z","repositories_count":6750506,"commits_count":978010206,"contributors_count":41229425,"owners_count":1358604,"committers_count":3352512,"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":"requests/toolbelt","html_url":"https://github.com/requests/toolbelt","last_synced_at":"2026-08-23T11:33:35.959Z","status":null,"issues_count":78,"pull_requests_count":64,"avg_time_to_close_issue":25431434.205128204,"avg_time_to_close_pull_request":40904606.95454545,"issues_closed_count":39,"pull_requests_closed_count":44,"pull_request_authors_count":47,"issue_authors_count":74,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":1.390625,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":10983.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-10T15:17:11.730Z","updated_at":"2026-08-23T11:33:35.959Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/requests%2Ftoolbelt/issues","issue_labels_count":{"table":{"Low Hanging Fruit":4,"Documentation":3,"Pull Request Welcome":3,"Enhancement":2,"Wontfix":1,"Unconfirmed":1,"Bug":1}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"NONE":75,"COLLABORATOR":2,"CONTRIBUTOR":1}},"pull_request_author_associations_count":{"table":{"NONE":34,"CONTRIBUTOR":24,"MEMBER":6}},"issue_authors":{"table":{"kloczek":2,"sigmavirus24":2,"dragon-dxw":2,"leeprevost":2,"fxn":1,"pnemade":1,"BookWorm0":1,"devashish2203":1,"BishopMarcel":1,"loucadufault":1,"atiagosoares":1,"baurmatt":1,"grokas-splunk":1,"briner":1,"michael-o":1,"lakkireddysatheeshreddy":1,"yx1994":1,"ghost":1,"davidparsson":1,"skymilong":1,"adrianmeraz":1,"toxygene":1,"crsnchng":1,"achapkowski":1,"Inokinoki":1,"raffaem":1,"kaushik853":1,"print-duck":1,"leszekhanusz":1,"iansantagata":1,"Checkroth":1,"mattrobenolt":1,"danizen":1,"tejunlee007":1,"rmescandon":1,"dsimmsatsquare":1,"mahmoudaljan":1,"mbBRCM":1,"paulmueller":1,"stphnthiel":1,"intgr":1,"defrag-bambino":1,"farleylai":1,"liang2307":1,"StefanGreve":1,"giovanni-bellini-argo":1,"n1ngu":1,"daviddavo":1,"Serhiy1":1,"neg3ntropy":1,"crabtreej":1,"mcepl":1,"kformanowicz-dotdata":1,"lataguru":1,"selurvedu":1,"cclauss":1,"bmwiedemann":1,"jimmygawain":1,"spectrumjade":1,"sathieu":1,"enigmathix":1,"ihor-nahuliak":1,"cpnielsen":1,"marino-mrc":1,"pghole":1,"sijanec":1,"fireattack":1,"wie0wt8i9guo":1,"ysangkok":1,"mindej":1,"emma125dgggd":1,"psmoros":1,"bubublik":1,"clyfish":1}},"pull_request_authors":{"table":{"pquentin":9,"jdufresne":6,"Matthew-Jenkins":2,"glitchim":2,"fmigneault":2,"Inokinoki":2,"benruijl":1,"sobolevn":1,"wmanley":1,"rdbisme":1,"luhn":1,"jaraco":1,"jhollowe":1,"cpfair":1,"achapkowski":1,"mangin":1,"neg3ntropy":1,"kevindu52defargoth":1,"chickiyeah":1,"ghost":1,"hitjackma":1,"atiagosoares":1,"devashish2203":1,"rmescandon":1,"ac1997":1,"barseghyanartur":1,"qistoph":1,"andriyor":1,"mgenereu":1,"adamtheturtle":1,"clyfish":1,"harshitha1106":1,"flo-renaud":1,"hugovk":1,"dsimmsatsquare":1,"noxora":1,"alibell":1,"PaulWestenthanner":1,"tinyhare":1,"DanLipsitt":1,"kianmeng":1,"idiomaticrefactoring":1,"mortenlj":1,"rufoa":1,"nollium":1,"mbBRCM":1,"simatei":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-24T00:00:06.384Z","repositories_count":16301769,"issues_count":42335015,"pull_requests_count":134763975,"authors_count":11516393,"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":{}},"past_year_issue_author_associations_count":{"table":{"NONE":4}},"past_year_pull_request_author_associations_count":{"table":{"NONE":3}},"past_year_issue_authors":{"table":{"grokas-splunk":1,"iansantagata":1,"sijanec":1,"toxygene":1}},"past_year_pull_request_authors":{"table":{"alibell":1,"harshitha1106":1,"wmanley":1}},"maintainers":[{"table":{"login":"jdufresne","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdufresne"}},{"table":{"login":"sigmavirus24","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sigmavirus24"}}],"active_maintainers":[]}},"events":{"total":{"PullRequestEvent":2,"ForkEvent":8,"IssuesEvent":8,"WatchEvent":35,"IssueCommentEvent":9,"PushEvent":1,"PullRequestReviewEvent":1},"last_year":{"ForkEvent":2,"WatchEvent":5,"IssueCommentEvent":3}},"keywords":["http","python","python-requests","toolbox"],"dependencies":[{"ecosystem":"pypi","filepath":"dev-requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-15T14:47:52.540Z","updated_at":"2022-07-15T14:47:52.540Z","repository_link":"https://github.com/requests/toolbelt/blob/master/dev-requirements.txt","dependencies":[{"id":220541984,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":220541985,"package_name":"mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":220541986,"package_name":"pyopenssl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-07-15T14:47:52.628Z","updated_at":"2022-07-15T14:47:52.628Z","repository_link":"https://github.com/requests/toolbelt/blob/master/setup.py","dependencies":[{"id":220542048,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.0.1,\u003c3.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-11T19:31:28.065Z","updated_at":"2023-01-11T19:31:28.065Z","repository_link":"https://github.com/requests/toolbelt/blob/master/.github/workflows/ci.yml","dependencies":[{"id":6870304692,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6870304693,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]}],"score":33.14198957197441,"created_at":"2025-11-11T15:17:14.012Z","updated_at":"2026-08-24T12:08:28.392Z","avatar_url":"https://github.com/requests.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/369323","html_url":"https://summary.ecosyste.ms/projects/369323"}