{"id":5460,"name":"auth_capture_proxy","description":"A Python project for capturing auth credentials using a proxy.","url":"https://github.com/alandtse/auth_capture_proxy","last_synced_at":"2025-09-04T18:43:30.963Z","repository":{"id":37044224,"uuid":"335842242","full_name":"alandtse/auth_capture_proxy","owner":"alandtse","description":"A Python project for capturing auth credentials using a proxy.","archived":false,"fork":false,"pushed_at":"2024-11-28T23:39:53.000Z","size":546,"stargazers_count":3,"open_issues_count":3,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-19T15:26:10.476Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/alandtse/auth_capture_proxy","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alandtse.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json","zenodo":null}},"created_at":"2021-02-04T04:55:21.000Z","updated_at":"2025-01-28T20:19:32.000Z","dependencies_parsed_at":"2024-06-21T13:03:16.713Z","dependency_job_id":"35b0c295-2dc2-4ae1-83b7-d7fdff5f5798","html_url":"https://github.com/alandtse/auth_capture_proxy","commit_stats":{"total_commits":210,"total_committers":7,"mean_commits":30.0,"dds":"0.18095238095238098","last_synced_commit":"c1faf1ca26bba07b431833b8059b6f45cb594397"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/alandtse/auth_capture_proxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alandtse","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/sbom","scorecard":{"id":177435,"data":{"date":"2025-08-11","repo":{"name":"github.com/alandtse/auth_capture_proxy","commit":"e5cf2456a78d6103da9b38b8773199d604130877"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Security-Policy","score":3,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Warn: no linked content found","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":"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":"Code-Review","score":0,"reason":"Found 2/30 approved changesets -- score normalized to 0","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":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Warn: no topLevel permission defined: .github/workflows/pull-test.yml:1","Warn: no topLevel permission defined: .github/workflows/push-main.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":"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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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/labels.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pull-test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/pull-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pull-test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/pull-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull-test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/pull-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push-main.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/push-main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push-main.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/push-main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/push-main.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/push-main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push-main.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/push-main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push-main.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/push-main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/push-main.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/push-main.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:3: pin your Docker image by updating python:3.9 to python:3.9@sha256:754dbbaf5fe730bb2460efb3300293c62c222f74fbf8534ed23691c617c9609b","Warn: pipCommand not pinned by hash: Dockerfile:28","Warn: pipCommand not pinned by hash: .github/workflows/pull-test.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/push-main.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/push-main.yml:34","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/push-main.yml:42"],"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.3.3 not signed: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/188114255","Warn: release artifact v1.3.2 not signed: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131862770","Warn: release artifact v1.3.1 not signed: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131857822","Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131480038","Warn: release artifact v1.2.1 not signed: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131423850","Warn: release artifact v1.3.3 does not have provenance: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/188114255","Warn: release artifact v1.3.2 does not have provenance: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131862770","Warn: release artifact v1.3.1 does not have provenance: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131857822","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131480038","Warn: release artifact v1.2.1 does not have provenance: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131423850"],"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":2,"reason":"SAST tool is not run on all commits -- score normalized to 2","details":["Warn: 1 commits out of 4 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"}},{"name":"Vulnerabilities","score":0,"reason":"31 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2024-24 / GHSA-5h86-8mv2-jq9f","Warn: Project is vulnerable to: GHSA-5m98-qgg9-wh84","Warn: Project is vulnerable to: GHSA-7gpw-8wmc-pm8g","Warn: Project is vulnerable to: GHSA-8495-4g3g-x7pr","Warn: Project is vulnerable to: PYSEC-2024-26 / GHSA-8qpw-xqxj-h4r2","Warn: Project is vulnerable to: GHSA-9548-qrrj-x5pj","Warn: Project is vulnerable to: PYSEC-2024-48 / GHSA-fj7x-q9j7-g6q6","Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: GHSA-3ww4-gg4f-jr7f","Warn: Project is vulnerable to: PYSEC-2024-225 / GHSA-6vqw-3v5j-54x4","Warn: Project is vulnerable to: GHSA-9v9h-cgj8-h64p","Warn: Project is vulnerable to: GHSA-h4gh-qq45-vh27","Warn: Project is vulnerable to: PYSEC-2023-254 / GHSA-jfhm-5ghh-2f97","Warn: Project is vulnerable to: PYSEC-2024-4 / GHSA-2mqj-m65w-jghx","Warn: Project is vulnerable to: GHSA-vqfr-h8mv-ghfj","Warn: Project is vulnerable to: PYSEC-2024-60 / GHSA-jjg7-2v4v-x38h","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-h5c8-rqwp-cp95","Warn: Project is vulnerable to: GHSA-h75v-3vvj-5mfj","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: PYSEC-2022-42969","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: GHSA-g7vv-2v7x-gj9p","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2024-187 / GHSA-rqc4-2hc7-8c8v","Warn: Project is vulnerable to: GHSA-jfmj-5v4g-7637"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-16T18:01:29.785Z","repository_id":37044224,"created_at":"2025-08-16T18:01:29.785Z","updated_at":"2025-08-16T18:01:29.785Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273656340,"owners_count":25145000,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"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":"alandtse","name":"Alan Tse","uuid":"7086117","kind":"user","description":"","email":"","website":"https://www.buymeacoffee.com/alandtse","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7086117?v=4","repositories_count":29,"last_synced_at":"2023-03-03T13:40:15.889Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alandtse","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T00:20:41.087Z","updated_at":"2023-03-03T13:40:15.902Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alandtse","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alandtse/repositories"},"packages":[{"id":2647149,"name":"authcaptureproxy","ecosystem":"pypi","description":"A Python project to create a proxy to capture authentication information from a webpage. This is useful to capture oauth login details without access to a third-party oauth.","homepage":"https://github.com/alandtse/auth_capture_proxy","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/alandtse/auth_capture_proxy","keywords_array":[],"namespace":null,"versions_count":32,"first_release_published_at":"2021-02-05T05:31:59.000Z","latest_release_published_at":"2024-11-28T23:40:02.000Z","latest_release_number":"1.3.3","last_synced_at":"2025-08-19T15:02:43.491Z","created_at":"2022-04-10T10:06:25.399Z","updated_at":"2025-08-19T15:08:56.582Z","registry_url":"https://pypi.org/project/authcaptureproxy/","install_command":"pip install authcaptureproxy --index-url https://pypi.org/simple","documentation_url":"https://auth_capture_proxy.readthedocs.io","metadata":{"funding":null,"documentation":"https://auth_capture_proxy.readthedocs.io","classifiers":["Development Status :: 3 - Alpha","Environment :: Console","Intended Audience :: Developers","License :: OSI Approved :: Apache Software License","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"authcaptureproxy","project_status":null},"repo_metadata":{"id":37044224,"uuid":"335842242","full_name":"alandtse/auth_capture_proxy","owner":"alandtse","description":"A Python project for capturing auth credentials using a proxy.","archived":false,"fork":false,"pushed_at":"2024-11-28T23:39:53.000Z","size":546,"stargazers_count":3,"open_issues_count":3,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-07-19T06:49:28.292Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/alandtse/auth_capture_proxy","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alandtse.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json","zenodo":null}},"created_at":"2021-02-04T04:55:21.000Z","updated_at":"2025-01-28T20:19:32.000Z","dependencies_parsed_at":"2024-06-21T13:03:16.713Z","dependency_job_id":"35b0c295-2dc2-4ae1-83b7-d7fdff5f5798","html_url":"https://github.com/alandtse/auth_capture_proxy","commit_stats":{"total_commits":210,"total_committers":7,"mean_commits":30.0,"dds":"0.18095238095238098","last_synced_commit":"c1faf1ca26bba07b431833b8059b6f45cb594397"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/alandtse/auth_capture_proxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alandtse","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/sbom","scorecard":{"id":177435,"data":{"date":"2025-08-11","repo":{"name":"github.com/alandtse/auth_capture_proxy","commit":"e5cf2456a78d6103da9b38b8773199d604130877"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Security-Policy","score":3,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Warn: no linked content found","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":"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":"Code-Review","score":0,"reason":"Found 2/30 approved changesets -- score normalized to 0","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":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Warn: no topLevel permission defined: .github/workflows/pull-test.yml:1","Warn: no topLevel permission defined: .github/workflows/push-main.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":"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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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/labels.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pull-test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/pull-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pull-test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/pull-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull-test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/pull-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push-main.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/push-main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push-main.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/push-main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/push-main.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/push-main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push-main.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/push-main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push-main.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/push-main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/push-main.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/alandtse/auth_capture_proxy/push-main.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:3: pin your Docker image by updating python:3.9 to python:3.9@sha256:754dbbaf5fe730bb2460efb3300293c62c222f74fbf8534ed23691c617c9609b","Warn: pipCommand not pinned by hash: Dockerfile:28","Warn: pipCommand not pinned by hash: .github/workflows/pull-test.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/push-main.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/push-main.yml:34","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/push-main.yml:42"],"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.3.3 not signed: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/188114255","Warn: release artifact v1.3.2 not signed: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131862770","Warn: release artifact v1.3.1 not signed: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131857822","Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131480038","Warn: release artifact v1.2.1 not signed: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131423850","Warn: release artifact v1.3.3 does not have provenance: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/188114255","Warn: release artifact v1.3.2 does not have provenance: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131862770","Warn: release artifact v1.3.1 does not have provenance: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131857822","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131480038","Warn: release artifact v1.2.1 does not have provenance: https://api.github.com/repos/alandtse/auth_capture_proxy/releases/131423850"],"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":2,"reason":"SAST tool is not run on all commits -- score normalized to 2","details":["Warn: 1 commits out of 4 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"}},{"name":"Vulnerabilities","score":0,"reason":"31 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2024-24 / GHSA-5h86-8mv2-jq9f","Warn: Project is vulnerable to: GHSA-5m98-qgg9-wh84","Warn: Project is vulnerable to: GHSA-7gpw-8wmc-pm8g","Warn: Project is vulnerable to: GHSA-8495-4g3g-x7pr","Warn: Project is vulnerable to: PYSEC-2024-26 / GHSA-8qpw-xqxj-h4r2","Warn: Project is vulnerable to: GHSA-9548-qrrj-x5pj","Warn: Project is vulnerable to: PYSEC-2024-48 / GHSA-fj7x-q9j7-g6q6","Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: GHSA-3ww4-gg4f-jr7f","Warn: Project is vulnerable to: PYSEC-2024-225 / GHSA-6vqw-3v5j-54x4","Warn: Project is vulnerable to: GHSA-9v9h-cgj8-h64p","Warn: Project is vulnerable to: GHSA-h4gh-qq45-vh27","Warn: Project is vulnerable to: PYSEC-2023-254 / GHSA-jfhm-5ghh-2f97","Warn: Project is vulnerable to: PYSEC-2024-4 / GHSA-2mqj-m65w-jghx","Warn: Project is vulnerable to: GHSA-vqfr-h8mv-ghfj","Warn: Project is vulnerable to: PYSEC-2024-60 / GHSA-jjg7-2v4v-x38h","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-h5c8-rqwp-cp95","Warn: Project is vulnerable to: GHSA-h75v-3vvj-5mfj","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: PYSEC-2022-42969","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: GHSA-g7vv-2v7x-gj9p","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2024-187 / GHSA-rqc4-2hc7-8c8v","Warn: Project is vulnerable to: GHSA-jfmj-5v4g-7637"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-16T18:01:29.785Z","repository_id":37044224,"created_at":"2025-08-16T18:01:29.785Z","updated_at":"2025-08-16T18:01:29.785Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271173374,"owners_count":24711667,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"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":"alandtse","name":"Alan Tse","uuid":"7086117","kind":"user","description":"","email":"","website":"https://www.buymeacoffee.com/alandtse","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7086117?v=4","repositories_count":29,"last_synced_at":"2023-03-03T13:40:15.889Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alandtse","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T00:20:41.087Z","updated_at":"2023-03-03T13:40:15.902Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alandtse","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alandtse/repositories"},"tags":[{"name":"v1.3.3","sha":"e5cf2456a78d6103da9b38b8773199d604130877","kind":"tag","published_at":"2024-11-28T23:39:52.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.3.3","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"c1faf1ca26bba07b431833b8059b6f45cb594397","kind":"tag","published_at":"2023-11-29T07:36:40.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.3.2","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"69c6803dccf074ecec8068bf4c323db80c960c1b","kind":"tag","published_at":"2023-11-29T06:35:56.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.3.1","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"3d38f80a391d297c34ffbe8d708836f103bbd3c2","kind":"tag","published_at":"2023-11-26T22:22:00.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.3.0","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"d14615e95d01bc2a6548de15b844992201e7fd42","kind":"tag","published_at":"2023-11-25T07:05:25.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.2.1","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"1b016594aa9dd7333b14d03659233700fc41447f","kind":"tag","published_at":"2023-05-08T03:27:30.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.2.0","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.2.0/manifests"},{"name":"v1.1.6","sha":"6cffe34645efd54f024806ea4fc74d01d8752a42","kind":"tag","published_at":"2023-05-08T03:06:59.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.1.6","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"644e0c8273572282bb4e7f3f6e6f943e3d8b0f6c","kind":"tag","published_at":"2023-05-07T08:11:09.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.1.5","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"eb905c6720367bc69b6a8e6736315153e4b557bc","kind":"tag","published_at":"2022-06-25T21:49:30.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.1.4","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"da2bd40c15c7209177cb2be706284e617a3ddc23","kind":"tag","published_at":"2022-02-25T10:26:41.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.1.3","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"476ee86d6148dd3ae83c1b98ad7f0e9a49712706","kind":"tag","published_at":"2022-02-25T04:33:37.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.1.2","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"cc7e1930a8fb5dbaa3d552ac95c0f5ad72db52da","kind":"tag","published_at":"2021-11-23T08:31:36.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.1.1","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"87e0a87b105625bd5462286e6bc588daeb975447","kind":"tag","published_at":"2021-11-23T07:13:23.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.1.0","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"72337b93738f2c08e34df24594540c95881e325c","kind":"tag","published_at":"2021-08-10T03:53:07.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.0.2","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"52971c64cdfc72f772b7f112b8da08fa8579afb7","kind":"tag","published_at":"2021-05-01T05:17:11.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.0.1","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"82aa6b86dcc6249f35ec3b92bbf06fee30558099","kind":"tag","published_at":"2021-04-27T08:32:56.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v1.0.0","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v1.0.0/manifests"},{"name":"v0.8.1","sha":"d7b8f691b0467a6e1c693012d1a38af9bda03981","kind":"tag","published_at":"2021-04-03T06:00:47.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.8.1","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"c7ee2da15e8b733d8071cf12b3f6cdbbd3753127","kind":"tag","published_at":"2021-04-03T05:08:57.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.8.0","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.8.0/manifests"},{"name":"v0.7.1","sha":"a0d266846abdbb32908cda0cfc08c39b7c079df7","kind":"tag","published_at":"2021-03-29T06:52:12.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.7.1","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"3022f388b19b00b39d6dc012127d9d3636a332e9","kind":"tag","published_at":"2021-03-13T07:39:20.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.7.0","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"9737b64f67a74e2cfdbc07621283f75e85395999","kind":"tag","published_at":"2021-03-01T07:30:18.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.6.0","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"0d626ad56555c709b097e2d6db410d27bc238b60","kind":"tag","published_at":"2021-02-25T08:08:14.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.5.0","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"8c6ba8e7873f18e73f026eb72f57d957c25ba8d5","kind":"tag","published_at":"2021-02-20T04:50:32.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.4.2","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"6a31e1d70520e08121ce2ad4f1bb42dadb67bdaa","kind":"tag","published_at":"2021-02-13T22:21:48.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.4.1","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"484739244125bcc0d8b1150fc0109d42fad9258a","kind":"tag","published_at":"2021-02-13T09:45:01.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.4.0","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"6f253e5dd399e75af44b7a3d1b7432081488a815","kind":"tag","published_at":"2021-02-08T03:44:42.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.3.2","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"a7f459a22a484aa35b113271a7bc73339bb7c7bb","kind":"tag","published_at":"2021-02-07T21:03:40.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.3.1","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"3228b040ace0ae8c5f89840533697612dfc69ba2","kind":"tag","published_at":"2021-02-07T04:15:13.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.3.0","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"b6c71ce73e712d47226e803e7323f5ed05c6a12d","kind":"tag","published_at":"2021-02-06T05:46:54.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.2.0","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.2.0/manifests"},{"name":"v0.1.2","sha":"e046a619953885ee188a1fe77722c9497c52107d","kind":"tag","published_at":"2021-02-05T08:33:10.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.1.2","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"2e84d612bafd4c86482971807a4096262297813d","kind":"tag","published_at":"2021-02-05T07:09:34.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.1.1","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"446f767600884f89baa032694bb394c1b3ff96ab","kind":"tag","published_at":"2021-02-05T05:31:19.000Z","download_url":"https://codeload.github.com/alandtse/auth_capture_proxy/tar.gz/v0.1.0","html_url":"https://github.com/alandtse/auth_capture_proxy/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/alandtse/auth_capture_proxy@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-19T15:08:56.581Z","dependent_packages_count":2,"downloads":412442,"downloads_period":"last-month","dependent_repos_count":34,"rankings":{"downloads":1.4104843777156837,"dependent_repos_count":2.5069637883008355,"dependent_packages_count":3.1382595621681824,"stargazers_count":27.79142674833124,"forks_count":19.104504415006822,"docker_downloads_count":0.7456185596552158,"average":9.116209575196331},"purl":"pkg:pypi/authcaptureproxy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/authcaptureproxy","docker_dependents_count":3,"docker_downloads_count":1911045,"usage_url":"https://repos.ecosyste.ms/usage/pypi/authcaptureproxy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/authcaptureproxy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-19T03:46:16.648Z","issues_count":8,"pull_requests_count":21,"avg_time_to_close_issue":726423.7142857143,"avg_time_to_close_pull_request":56514.36842105263,"issues_closed_count":7,"pull_requests_closed_count":19,"pull_request_authors_count":4,"issue_authors_count":6,"avg_comments_per_issue":0.875,"avg_comments_per_pull_request":0.47619047619047616,"merged_pull_requests_count":19,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":1,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":53083.0,"past_year_avg_time_to_close_pull_request":26505.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/issues","maintainers":[{"login":"alandtse","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alandtse"}],"active_maintainers":[{"login":"alandtse","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alandtse"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/authcaptureproxy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/authcaptureproxy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/authcaptureproxy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/authcaptureproxy/related_packages","maintainers":[{"uuid":"alandtse","login":"alandtse","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/alandtse/","role":null,"created_at":"2022-11-15T10:18:18.277Z","updated_at":"2022-11-15T10:18:18.277Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/alandtse/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724866,"maintainers_count":308223,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","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":538464,"full_name":"alandtse/auth_capture_proxy","default_branch":"main","committers":[{"name":"Alan D. Tse","email":"alandtse@gmail.com","login":null,"count":172},{"name":"github-actions","email":"action@github.com","login":"actions-user","count":17},{"name":"semantic-release","email":"semantic-release","login":null,"count":7},{"name":"github-actions","email":"github-actions@github.com","login":"invalid-email-address","count":7},{"name":"Alan Tse","email":"alandtse","login":"alandtse","count":5},{"name":"Parker Wahle","email":"regulad@regulad.xyz","login":null,"count":1},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1}],"total_commits":210,"total_committers":7,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":30.0,"dds":0.18095238095238098,"past_year_committers":[{"name":"Alan D. Tse","email":"alandtse@gmail.com","login":null,"count":15},{"name":"github-actions","email":"github-actions@github.com","login":"invalid-email-address","count":4},{"name":"Parker Wahle","email":"regulad@regulad.xyz","login":null,"count":1},{"name":"Alan Tse","email":"alandtse","login":"alandtse","count":1}],"past_year_total_commits":21,"past_year_total_committers":4,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":5.25,"past_year_dds":0.2857142857142857,"last_synced_at":"2024-06-05T09:53:37.561Z","last_synced_commit":"c1faf1ca26bba07b431833b8059b6f45cb594397","created_at":"2023-03-09T04:06:22.575Z","updated_at":"2024-06-05T09:53:37.562Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.936Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"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_stats":{"full_name":"alandtse/auth_capture_proxy","html_url":"https://github.com/alandtse/auth_capture_proxy","last_synced_at":"2025-08-19T15:08:56.546Z","status":"error","issues_count":8,"pull_requests_count":21,"avg_time_to_close_issue":726423.7142857143,"avg_time_to_close_pull_request":56514.36842105263,"issues_closed_count":7,"pull_requests_closed_count":19,"pull_request_authors_count":4,"issue_authors_count":6,"avg_comments_per_issue":0.875,"avg_comments_per_pull_request":0.47619047619047616,"merged_pull_requests_count":19,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":1,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":53083.0,"past_year_avg_time_to_close_pull_request":26505.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"created_at":"2023-05-14T09:19:23.552Z","updated_at":"2025-09-02T23:38:44.922Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Fauth_capture_proxy/issues","issue_labels_count":{"kind: bug":6,"kind: enhancement":1,"status: help needed ◉":1,"priority: minor":1,"kind: question":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":4,"OWNER":3,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"OWNER":17,"CONTRIBUTOR":5,"NONE":1},"issue_authors":{"alandtse":3,"a-n-n-a-l-e-e":1,"mkb79":1,"danielbrunt57":1,"mweinelt":1,"MartinHjelmare":1},"pull_request_authors":{"alandtse":17,"dependabot[bot]":3,"danielbrunt57":2,"regulad":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10061380,"issues_count":31059648,"pull_requests_count":94180482,"authors_count":10686066,"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":{"kind: bug":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"OWNER":2,"NONE":1,"CONTRIBUTOR":1},"past_year_issue_authors":{"danielbrunt57":1},"past_year_pull_request_authors":{"alandtse":2,"danielbrunt57":2},"maintainers":[{"login":"alandtse","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alandtse"}],"active_maintainers":[{"login":"alandtse","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alandtse"}]},"events":{"total":{"CreateEvent":2,"ReleaseEvent":1,"IssuesEvent":2,"WatchEvent":1,"DeleteEvent":1,"IssueCommentEvent":2,"PushEvent":3,"PullRequestEvent":6,"ForkEvent":1},"last_year":{"CreateEvent":2,"ReleaseEvent":1,"IssuesEvent":2,"WatchEvent":1,"DeleteEvent":1,"IssueCommentEvent":2,"PushEvent":3,"PullRequestEvent":6,"ForkEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-06-25T05:38:26.212Z","updated_at":"2022-06-25T05:38:26.212Z","repository_link":"https://github.com/alandtse/auth_capture_proxy/blob/main/docs/requirements.txt","dependencies":[{"id":53587463,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003e=3.0,\u003c4.0","direct":true,"kind":"runtime","optional":false},{"id":53587464,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"\u003e=0.5,\u003c1.0","direct":true,"kind":"runtime","optional":false},{"id":53587465,"package_name":"sphinx-autoapi","ecosystem":"pypi","requirements":"\u003e=1.5,\u003c2.0","direct":true,"kind":"runtime","optional":false},{"id":53587466,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"\u003e=0.3,\u003c1.0","direct":true,"kind":"runtime","optional":false},{"id":53587467,"package_name":"tomlkit","ecosystem":"pypi","requirements":"\u003e=0.7,\u003c1.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2022-06-25T05:38:26.702Z","updated_at":"2022-06-25T05:38:26.702Z","repository_link":"https://github.com/alandtse/auth_capture_proxy/blob/main/poetry.lock","dependencies":[{"id":53587532,"package_name":"aiohttp","ecosystem":"pypi","requirements":"3.8.1","direct":false,"kind":"runtime","optional":false},{"id":53587533,"package_name":"aiosignal","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":53587534,"package_name":"alabaster","ecosystem":"pypi","requirements":"0.7.12","direct":false,"kind":"develop","optional":false},{"id":53587535,"package_name":"anyio","ecosystem":"pypi","requirements":"3.5.0","direct":false,"kind":"runtime","optional":false},{"id":53587536,"package_name":"astroid","ecosystem":"pypi","requirements":"2.9.3","direct":false,"kind":"develop","optional":false},{"id":53587537,"package_name":"async-timeout","ecosystem":"pypi","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":53587538,"package_name":"asynctest","ecosystem":"pypi","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":53587539,"package_name":"atomicwrites","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":"develop","optional":false},{"id":53587540,"package_name":"attrs","ecosystem":"pypi","requirements":"21.4.0","direct":false,"kind":"runtime","optional":false},{"id":53587541,"package_name":"babel","ecosystem":"pypi","requirements":"2.9.1","direct":false,"kind":"develop","optional":false},{"id":53587542,"package_name":"bandit","ecosystem":"pypi","requirements":"1.7.2","direct":false,"kind":"develop","optional":false},{"id":53587543,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"4.10.0","direct":false,"kind":"runtime","optional":false},{"id":53587544,"package_name":"black","ecosystem":"pypi","requirements":"22.1.0","direct":false,"kind":"develop","optional":false},{"id":53587545,"package_name":"bleach","ecosystem":"pypi","requirements":"4.1.0","direct":false,"kind":"develop","optional":false},{"id":53587546,"package_name":"certifi","ecosystem":"pypi","requirements":"2021.10.8","direct":false,"kind":"runtime","optional":false},{"id":53587547,"package_name":"cffi","ecosystem":"pypi","requirements":"1.15.0","direct":false,"kind":"develop","optional":false},{"id":53587548,"package_name":"cfgv","ecosystem":"pypi","requirements":"3.3.1","direct":false,"kind":"develop","optional":false},{"id":53587549,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"2.0.12","direct":false,"kind":"runtime","optional":false},{"id":53587550,"package_name":"click","ecosystem":"pypi","requirements":"8.0.4","direct":false,"kind":"runtime","optional":false},{"id":53587551,"package_name":"click-log","ecosystem":"pypi","requirements":"0.3.2","direct":false,"kind":"develop","optional":false},{"id":53587552,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":53587553,"package_name":"coverage","ecosystem":"pypi","requirements":"5.5","direct":false,"kind":"develop","optional":false},{"id":53587554,"package_name":"coveralls","ecosystem":"pypi","requirements":"3.3.1","direct":false,"kind":"develop","optional":false},{"id":53587555,"package_name":"cryptography","ecosystem":"pypi","requirements":"36.0.1","direct":false,"kind":"develop","optional":false},{"id":53587556,"package_name":"distlib","ecosystem":"pypi","requirements":"0.3.4","direct":false,"kind":"develop","optional":false},{"id":53587557,"package_name":"docopt","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":"develop","optional":false},{"id":53587558,"package_name":"docutils","ecosystem":"pypi","requirements":"0.16","direct":false,"kind":"develop","optional":false},{"id":53587559,"package_name":"dotty-dict","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"develop","optional":false},{"id":53587560,"package_name":"filelock","ecosystem":"pypi","requirements":"3.6.0","direct":false,"kind":"develop","optional":false},{"id":53587561,"package_name":"flake8","ecosystem":"pypi","requirements":"3.9.2","direct":false,"kind":"develop","optional":false},{"id":53587562,"package_name":"flake8-bugbear","ecosystem":"pypi","requirements":"20.11.1","direct":false,"kind":"develop","optional":false},{"id":53587563,"package_name":"flake8-docstrings","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"develop","optional":false},{"id":53587564,"package_name":"frozenlist","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":53587565,"package_name":"gitdb","ecosystem":"pypi","requirements":"4.0.9","direct":false,"kind":"develop","optional":false},{"id":53587566,"package_name":"gitpython","ecosystem":"pypi","requirements":"3.1.27","direct":false,"kind":"develop","optional":false},{"id":53587567,"package_name":"h11","ecosystem":"pypi","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":53587568,"package_name":"httpcore","ecosystem":"pypi","requirements":"0.15.0","direct":false,"kind":"runtime","optional":false},{"id":53587569,"package_name":"httpx","ecosystem":"pypi","requirements":"0.23.0","direct":false,"kind":"runtime","optional":false},{"id":53587577,"package_name":"invoke","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"develop","optional":false},{"id":53587570,"package_name":"hypothesis","ecosystem":"pypi","requirements":"6.37.2","direct":false,"kind":"develop","optional":false},{"id":53587571,"package_name":"identify","ecosystem":"pypi","requirements":"2.4.11","direct":false,"kind":"develop","optional":false},{"id":53587572,"package_name":"idna","ecosystem":"pypi","requirements":"3.3","direct":false,"kind":"runtime","optional":false},{"id":53587573,"package_name":"imagesize","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"develop","optional":false},{"id":53587574,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"4.11.1","direct":false,"kind":"runtime","optional":false},{"id":53587575,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"5.4.0","direct":false,"kind":"develop","optional":false},{"id":53587576,"package_name":"iniconfig","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"develop","optional":false},{"id":53587578,"package_name":"isort","ecosystem":"pypi","requirements":"5.10.1","direct":false,"kind":"develop","optional":false},{"id":53587579,"package_name":"jeepney","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":"develop","optional":false},{"id":53587580,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.0.3","direct":false,"kind":"develop","optional":false},{"id":53587581,"package_name":"keyring","ecosystem":"pypi","requirements":"23.5.0","direct":false,"kind":"develop","optional":false},{"id":53587582,"package_name":"lazy-object-proxy","ecosystem":"pypi","requirements":"1.7.1","direct":false,"kind":"develop","optional":false},{"id":53587583,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"develop","optional":false},{"id":53587584,"package_name":"mccabe","ecosystem":"pypi","requirements":"0.6.1","direct":false,"kind":"develop","optional":false},{"id":53587585,"package_name":"multidict","ecosystem":"pypi","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":53587586,"package_name":"mypy","ecosystem":"pypi","requirements":"0.931","direct":false,"kind":"develop","optional":false},{"id":53587587,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"0.4.3","direct":false,"kind":"develop","optional":false},{"id":53587588,"package_name":"nodeenv","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"develop","optional":false},{"id":53587589,"package_name":"packaging","ecosystem":"pypi","requirements":"21.3","direct":false,"kind":"develop","optional":false},{"id":53587590,"package_name":"pathspec","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"develop","optional":false},{"id":53587591,"package_name":"pbr","ecosystem":"pypi","requirements":"5.8.1","direct":false,"kind":"develop","optional":false},{"id":53587592,"package_name":"pkginfo","ecosystem":"pypi","requirements":"1.8.2","direct":false,"kind":"develop","optional":false},{"id":53587593,"package_name":"platformdirs","ecosystem":"pypi","requirements":"2.5.1","direct":false,"kind":"develop","optional":false},{"id":53587594,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"develop","optional":false},{"id":53587595,"package_name":"pre-commit","ecosystem":"pypi","requirements":"2.17.0","direct":false,"kind":"develop","optional":false},{"id":53587596,"package_name":"pre-commit-hooks","ecosystem":"pypi","requirements":"3.4.0","direct":false,"kind":"develop","optional":false},{"id":53587597,"package_name":"py","ecosystem":"pypi","requirements":"1.11.0","direct":false,"kind":"develop","optional":false},{"id":53587598,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"2.7.0","direct":false,"kind":"develop","optional":false},{"id":53587599,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.21","direct":false,"kind":"develop","optional":false},{"id":53587600,"package_name":"pydocstyle","ecosystem":"pypi","requirements":"6.1.1","direct":false,"kind":"develop","optional":false},{"id":53587601,"package_name":"pyflakes","ecosystem":"pypi","requirements":"2.3.1","direct":false,"kind":"develop","optional":false},{"id":53587602,"package_name":"pygments","ecosystem":"pypi","requirements":"2.11.2","direct":false,"kind":"develop","optional":false},{"id":53587603,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.0.7","direct":false,"kind":"develop","optional":false},{"id":53587604,"package_name":"pytest","ecosystem":"pypi","requirements":"6.2.5","direct":false,"kind":"develop","optional":false},{"id":53587605,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"0.14.0","direct":false,"kind":"develop","optional":false},{"id":53587606,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"2.12.1","direct":false,"kind":"develop","optional":false},{"id":53587607,"package_name":"python-gitlab","ecosystem":"pypi","requirements":"2.10.1","direct":false,"kind":"develop","optional":false},{"id":53587608,"package_name":"python-semantic-release","ecosystem":"pypi","requirements":"7.25.2","direct":false,"kind":"develop","optional":false},{"id":53587609,"package_name":"pytz","ecosystem":"pypi","requirements":"2021.3","direct":false,"kind":"develop","optional":false},{"id":53587610,"package_name":"pywin32-ctypes","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"develop","optional":false},{"id":53587611,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0","direct":false,"kind":"develop","optional":false},{"id":53587612,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"32.0","direct":false,"kind":"develop","optional":false},{"id":53587613,"package_name":"requests","ecosystem":"pypi","requirements":"2.27.1","direct":false,"kind":"develop","optional":false},{"id":53587614,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"0.9.1","direct":false,"kind":"develop","optional":false},{"id":53587615,"package_name":"rfc3986","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":53587616,"package_name":"ruamel.yaml","ecosystem":"pypi","requirements":"0.17.21","direct":false,"kind":"develop","optional":false},{"id":53587617,"package_name":"ruamel.yaml.clib","ecosystem":"pypi","requirements":"0.2.6","direct":false,"kind":"develop","optional":false},{"id":53587618,"package_name":"secretstorage","ecosystem":"pypi","requirements":"3.3.1","direct":false,"kind":"develop","optional":false},{"id":53587619,"package_name":"semver","ecosystem":"pypi","requirements":"2.13.0","direct":false,"kind":"develop","optional":false},{"id":53587620,"package_name":"setuptools-scm","ecosystem":"pypi","requirements":"6.4.2","direct":false,"kind":"develop","optional":false},{"id":53587621,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"develop","optional":false},{"id":53587622,"package_name":"smmap","ecosystem":"pypi","requirements":"5.0.0","direct":false,"kind":"develop","optional":false},{"id":53587623,"package_name":"sniffio","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":53587624,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"develop","optional":false},{"id":53587625,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"2.4.0","direct":false,"kind":"develop","optional":false},{"id":53587626,"package_name":"soupsieve","ecosystem":"pypi","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":53587627,"package_name":"sphinx","ecosystem":"pypi","requirements":"3.5.4","direct":false,"kind":"develop","optional":false},{"id":53587628,"package_name":"sphinx-autoapi","ecosystem":"pypi","requirements":"1.8.4","direct":false,"kind":"develop","optional":false},{"id":53587629,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"0.3.3","direct":false,"kind":"develop","optional":false},{"id":53587630,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"0.5.2","direct":false,"kind":"develop","optional":false},{"id":53587631,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"develop","optional":false},{"id":53587632,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"develop","optional":false},{"id":53587633,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"develop","optional":false},{"id":53587634,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"develop","optional":false},{"id":53587635,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"1.0.3","direct":false,"kind":"develop","optional":false},{"id":53587636,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"1.1.5","direct":false,"kind":"develop","optional":false},{"id":53587637,"package_name":"stevedore","ecosystem":"pypi","requirements":"3.5.0","direct":false,"kind":"develop","optional":false},{"id":53587638,"package_name":"toml","ecosystem":"pypi","requirements":"0.10.2","direct":false,"kind":"develop","optional":false},{"id":53587639,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"develop","optional":false},{"id":53587640,"package_name":"tomlkit","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"develop","optional":false},{"id":53587641,"package_name":"tox","ecosystem":"pypi","requirements":"3.24.5","direct":false,"kind":"develop","optional":false},{"id":53587642,"package_name":"tox-gh-actions","ecosystem":"pypi","requirements":"2.9.1","direct":false,"kind":"develop","optional":false},{"id":53587643,"package_name":"tox-poetry","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":"develop","optional":false},{"id":53587644,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.62.3","direct":false,"kind":"develop","optional":false},{"id":53587645,"package_name":"twine","ecosystem":"pypi","requirements":"3.8.0","direct":false,"kind":"develop","optional":false},{"id":53587646,"package_name":"typed-ast","ecosystem":"pypi","requirements":"1.5.2","direct":false,"kind":"develop","optional":false},{"id":53587647,"package_name":"typer","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":53587648,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":53587649,"package_name":"unidecode","ecosystem":"pypi","requirements":"1.3.3","direct":false,"kind":"develop","optional":false},{"id":53587650,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.8","direct":false,"kind":"develop","optional":false},{"id":53587651,"package_name":"virtualenv","ecosystem":"pypi","requirements":"20.13.2","direct":false,"kind":"develop","optional":false},{"id":53587652,"package_name":"webencodings","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"develop","optional":false},{"id":53587653,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.13.3","direct":false,"kind":"develop","optional":false},{"id":53587654,"package_name":"xdoctest","ecosystem":"pypi","requirements":"0.15.10","direct":false,"kind":"develop","optional":false},{"id":53587655,"package_name":"yarl","ecosystem":"pypi","requirements":"1.7.2","direct":false,"kind":"runtime","optional":false},{"id":53587656,"package_name":"zipp","ecosystem":"pypi","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2022-06-25T05:38:27.494Z","updated_at":"2022-06-25T05:38:27.494Z","repository_link":"https://github.com/alandtse/auth_capture_proxy/blob/main/pyproject.toml","dependencies":[{"id":53588032,"package_name":"python","ecosystem":"pypi","requirements":"^3.7","direct":true,"kind":"runtime","optional":false},{"id":53588033,"package_name":"typer","ecosystem":"pypi","requirements":"\u003e=0.3, \u003c1.0","direct":true,"kind":"runtime","optional":false},{"id":53588034,"package_name":"aiohttp","ecosystem":"pypi","requirements":"^3.7","direct":true,"kind":"runtime","optional":false},{"id":53588035,"package_name":"multidict","ecosystem":"pypi","requirements":"^6.0","direct":true,"kind":"runtime","optional":false},{"id":53588036,"package_name":"yarl","ecosystem":"pypi","requirements":"^1.6","direct":true,"kind":"runtime","optional":false},{"id":53588037,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=3.4.0","direct":true,"kind":"runtime","optional":false},{"id":53588038,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"^4.9","direct":true,"kind":"runtime","optional":false},{"id":53588039,"package_name":"httpx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":53588040,"package_name":"bandit","ecosystem":"pypi","requirements":"\u003e=1.7, \u003c2.0","direct":true,"kind":"develop","optional":false},{"id":53588041,"package_name":"black","ecosystem":"pypi","requirements":"\u003e=20.8b1","direct":true,"kind":"develop","optional":false},{"id":53588042,"package_name":"coverage","ecosystem":"pypi","requirements":"^5","direct":true,"kind":"develop","optional":false},{"id":53588043,"package_name":"flake8","ecosystem":"pypi","requirements":"^3","direct":true,"kind":"develop","optional":false},{"id":53588044,"package_name":"flake8-bugbear","ecosystem":"pypi","requirements":"^20","direct":true,"kind":"develop","optional":false},{"id":53588045,"package_name":"flake8-docstrings","ecosystem":"pypi","requirements":"^1","direct":true,"kind":"develop","optional":false},{"id":53588046,"package_name":"pre-commit","ecosystem":"pypi","requirements":"\u003e=2.9, \u003c3.0","direct":true,"kind":"develop","optional":false},{"id":53588047,"package_name":"pre-commit-hooks","ecosystem":"pypi","requirements":"\u003e=3.4, \u003c4.0","direct":true,"kind":"develop","optional":false},{"id":53588048,"package_name":"pytest","ecosystem":"pypi","requirements":"^6","direct":true,"kind":"develop","optional":false},{"id":53588049,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"^2","direct":true,"kind":"develop","optional":false},{"id":53588050,"package_name":"sphinx","ecosystem":"pypi","requirements":"^3","direct":true,"kind":"develop","optional":false},{"id":53588051,"package_name":"sphinx-autoapi","ecosystem":"pypi","requirements":"^1","direct":true,"kind":"develop","optional":false},{"id":53588052,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"^0.3.1","direct":true,"kind":"develop","optional":false},{"id":53588053,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"\u003e=0.5, \u003c1.0","direct":true,"kind":"develop","optional":false},{"id":53588054,"package_name":"tomlkit","ecosystem":"pypi","requirements":"\u003e=0.7, \u003c1.0","direct":true,"kind":"develop","optional":false},{"id":53588055,"package_name":"mypy","ecosystem":"pypi","requirements":"\u003e=0.790, \u003c1.0","direct":true,"kind":"develop","optional":false},{"id":53588056,"package_name":"hypothesis","ecosystem":"pypi","requirements":"^6","direct":true,"kind":"develop","optional":false},{"id":53588057,"package_name":"xdoctest","ecosystem":"pypi","requirements":"\u003e=0.15, \u003c1.0","direct":true,"kind":"develop","optional":false},{"id":53588058,"package_name":"python-semantic-release","ecosystem":"pypi","requirements":"^7.13.2","direct":true,"kind":"develop","optional":false},{"id":53588059,"package_name":"coveralls","ecosystem":"pypi","requirements":"^3.0.0","direct":true,"kind":"develop","optional":false},{"id":53588060,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"^0.14.0","direct":true,"kind":"develop","optional":false},{"id":53588061,"package_name":"tox-gh-actions","ecosystem":"pypi","requirements":"^2.4.0","direct":true,"kind":"develop","optional":false},{"id":53588062,"package_name":"tox-poetry","ecosystem":"pypi","requirements":"^0.3.0","direct":true,"kind":"develop","optional":false},{"id":53588063,"package_name":"isort","ecosystem":"pypi","requirements":"^5.7.0","direct":true,"kind":"develop","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/labels.yml","sha":null,"kind":"manifest","created_at":"2023-01-25T15:01:36.217Z","updated_at":"2023-01-25T15:01:36.217Z","repository_link":"https://github.com/alandtse/auth_capture_proxy/blob/main/.github/workflows/labels.yml","dependencies":[{"id":7151187181,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7151187182,"package_name":"lannonbr/issue-label-manager-action","ecosystem":"actions","requirements":"2.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pull-test.yml","sha":null,"kind":"manifest","created_at":"2023-01-25T15:01:36.251Z","updated_at":"2023-01-25T15:01:36.251Z","repository_link":"https://github.com/alandtse/auth_capture_proxy/blob/main/.github/workflows/pull-test.yml","dependencies":[{"id":7151187232,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7151187233,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7151187234,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/push-main.yml","sha":null,"kind":"manifest","created_at":"2023-01-25T15:01:36.300Z","updated_at":"2023-01-25T15:01:36.300Z","repository_link":"https://github.com/alandtse/auth_capture_proxy/blob/main/.github/workflows/push-main.yml","dependencies":[{"id":7151187719,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7151187720,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7151187721,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7151187722,"package_name":"relekang/python-semantic-release","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-25T15:01:36.359Z","updated_at":"2023-01-25T15:01:36.359Z","repository_link":"https://github.com/alandtse/auth_capture_proxy/blob/main/Dockerfile","dependencies":[{"id":7151187825,"package_name":"python","ecosystem":"docker","requirements":"3.9","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2024-06-21T13:03:14.007Z","updated_at":"2024-06-21T13:03:14.007Z","repository_link":"https://github.com/alandtse/auth_capture_proxy/blob/main/environment.yml","dependencies":[]}],"score":18.39626646612328,"created_at":"2025-09-04T15:50:15.950Z","updated_at":"2025-11-04T15:50:41.051Z","avatar_url":"https://github.com/alandtse.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":412442,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["irregular-time-series","electronic-healthcare-data","pca","dimensionality-reduction","climate-science","nlproc","spacy","spacy-extension","spacy-nlp","text-augmentation"],"project_url":"https://science.ecosyste.ms/api/v1/projects/5460","html_url":"https://science.ecosyste.ms/projects/5460","bibtex_url":"https://science.ecosyste.ms/projects/5460/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/5460/export.apalike"}