{"id":149021,"name":null,"description":"Balanced parentheses succinct data structure in Python","url":"https://github.com/biocore/improved-octo-waddle","last_synced_at":"2025-09-09T15:06:42.965Z","repository":{"id":41947705,"uuid":"59756226","full_name":"biocore/improved-octo-waddle","owner":"biocore","description":"Balanced parentheses succinct data structure in Python","archived":false,"fork":false,"pushed_at":"2025-04-18T17:49:47.000Z","size":1773,"stargazers_count":7,"open_issues_count":19,"forks_count":8,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-08-18T15:39:15.413Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/biocore.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-05-26T14:18:39.000Z","updated_at":"2025-06-12T18:54:03.000Z","dependencies_parsed_at":"2024-06-27T02:44:20.022Z","dependency_job_id":"dd2deed9-781e-44f1-9157-4de551f985d1","html_url":"https://github.com/biocore/improved-octo-waddle","commit_stats":{"total_commits":175,"total_committers":4,"mean_commits":43.75,"dds":"0.38857142857142857","last_synced_commit":"c279a1154e5792b53553674490ce85e476ebe1cc"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/biocore/improved-octo-waddle","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biocore","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/sbom","scorecard":{"id":239133,"data":{"date":"2025-08-11","repo":{"name":"github.com/biocore/improved-octo-waddle","commit":"0ecd00722bc14016e2ac603641a2046fb052f2a2"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":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 0/8 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/python-package-conda.yml:1","Warn: no topLevel permission defined: .github/workflows/release.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":"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/python-package-conda.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/python-package-conda.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-package-conda.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/python-package-conda.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/release.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:23","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   1 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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:9"],"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":-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":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"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 29 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-17T06:19:44.279Z","repository_id":41947705,"created_at":"2025-08-17T06:19:44.280Z","updated_at":"2025-08-17T06:19:44.280Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274316631,"owners_count":25262710,"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-09T02:00:10.223Z","response_time":80,"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":"biocore","name":"biocore","uuid":"6241857","kind":"organization","description":"Collaboratively developed bioinformatics software.","email":null,"website":"http://biocore.github.io/","location":"Cyberspace","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6241857?v=4","repositories_count":76,"last_synced_at":"2023-03-11T02:51:03.087Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/biocore","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T21:00:47.685Z","updated_at":"2023-03-11T02:51:03.114Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biocore","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biocore/repositories"},"packages":[{"id":2769099,"name":"iow","ecosystem":"pypi","description":"Balanced parentheses","homepage":"https://github.com/biocore/improved-octo-waddle","licenses":"bsd-3-clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/biocore/improved-octo-waddle","keywords_array":[],"namespace":null,"versions_count":12,"first_release_published_at":"2016-08-26T22:20:06.000Z","latest_release_published_at":"2025-04-18T17:50:19.000Z","latest_release_number":"1.0.8","last_synced_at":"2025-08-18T15:05:58.229Z","created_at":"2022-04-10T11:19:48.749Z","updated_at":"2025-08-18T15:10:34.393Z","registry_url":"https://pypi.org/project/iow/","install_command":"pip install iow --index-url https://pypi.org/simple","documentation_url":"https://iow.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":[],"normalized_name":"iow","project_status":null},"repo_metadata":{"id":41947705,"uuid":"59756226","full_name":"biocore/improved-octo-waddle","owner":"biocore","description":"Balanced parentheses succinct data structure in Python","archived":false,"fork":false,"pushed_at":"2025-04-18T17:49:47.000Z","size":1773,"stargazers_count":7,"open_issues_count":19,"forks_count":8,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-07-16T16:52:18.818Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/biocore.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-05-26T14:18:39.000Z","updated_at":"2025-06-12T18:54:03.000Z","dependencies_parsed_at":"2024-06-27T02:44:20.022Z","dependency_job_id":"dd2deed9-781e-44f1-9157-4de551f985d1","html_url":"https://github.com/biocore/improved-octo-waddle","commit_stats":{"total_commits":175,"total_committers":4,"mean_commits":43.75,"dds":"0.38857142857142857","last_synced_commit":"c279a1154e5792b53553674490ce85e476ebe1cc"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/biocore/improved-octo-waddle","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biocore","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/sbom","scorecard":{"id":239133,"data":{"date":"2025-08-11","repo":{"name":"github.com/biocore/improved-octo-waddle","commit":"0ecd00722bc14016e2ac603641a2046fb052f2a2"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":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 0/8 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/python-package-conda.yml:1","Warn: no topLevel permission defined: .github/workflows/release.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":"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/python-package-conda.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/python-package-conda.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-package-conda.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/python-package-conda.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/release.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:23","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   1 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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:9"],"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":-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":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"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 29 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-17T06:19:44.279Z","repository_id":41947705,"created_at":"2025-08-17T06:19:44.280Z","updated_at":"2025-08-17T06:19:44.280Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271011829,"owners_count":24684418,"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-18T02:00:08.743Z","response_time":89,"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":"biocore","name":"biocore","uuid":"6241857","kind":"organization","description":"Collaboratively developed bioinformatics software.","email":null,"website":"http://biocore.github.io/","location":"Cyberspace","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6241857?v=4","repositories_count":76,"last_synced_at":"2023-03-11T02:51:03.087Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/biocore","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T21:00:47.685Z","updated_at":"2023-03-11T02:51:03.114Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biocore","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biocore/repositories"},"tags":[{"name":"1.0.8","sha":"0ecd00722bc14016e2ac603641a2046fb052f2a2","kind":"commit","published_at":"2025-04-18T17:46:43.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.8","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"6df7c5c8e1e9bb319e26e3801c41607fec4958da","kind":"commit","published_at":"2024-06-27T03:07:04.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.7","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"4d2fa1cc717dc695e014e2abe0713662357ae504","kind":"commit","published_at":"2022-12-13T00:27:52.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.6","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"a447a9bcd708aaf0016b8237723ffdbf5f7d7bf2","kind":"commit","published_at":"2022-03-29T23:31:23.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.5","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"7515ae5211352ae6c4d5c218822e7f73e571afd6","kind":"commit","published_at":"2022-02-08T18:55:42.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.4","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"7515ae5211352ae6c4d5c218822e7f73e571afd6","kind":"commit","published_at":"2022-02-08T18:55:42.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.3","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"a36c37ecc177944ea2c5bbe6fedd99183790a70c","kind":"commit","published_at":"2022-01-31T17:34:52.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.2","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"fea8a9c361f5aeff684cc45d290aae3ac999c48e","kind":"commit","published_at":"2022-01-27T20:19:29.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.1","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"39981eece6dff3cd8c29ccfb450522fe8affe685","kind":"commit","published_at":"2022-01-27T20:02:30.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.0","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.0/manifests"},{"name":"v0.1.2","sha":"2db62136b613e3d2502246f86754f5128da128cf","kind":"commit","published_at":"2018-04-26T18:24:24.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/v0.1.2","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/v0.1.2/manifests"},{"name":"0.1.1","sha":"8e0ede45b93e5ca55a2820a2a3f996cf19220249","kind":"commit","published_at":"2018-04-26T18:20:22.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/0.1.1","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/0.1.1/manifests"},{"name":"v0.1.0","sha":"f07fa759d8a7d9a71125ee66ccf9bd6a33cdd61e","kind":"commit","published_at":"2016-08-26T21:27:27.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/v0.1.0","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-18T15:10:34.392Z","dependent_packages_count":1,"downloads":386,"downloads_period":"last-month","dependent_repos_count":3,"rankings":{"downloads":12.299354996344535,"dependent_repos_count":8.971008489184737,"dependent_packages_count":4.759323069287085,"stargazers_count":23.059991829535083,"forks_count":14.19545111813158,"docker_downloads_count":1.0942009069671568,"average":10.72988840157503},"purl":"pkg:pypi/iow","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/iow","docker_dependents_count":10,"docker_downloads_count":93681,"usage_url":"https://repos.ecosyste.ms/usage/pypi/iow","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/iow/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-18T15:07:07.001Z","issues_count":36,"pull_requests_count":26,"avg_time_to_close_issue":29029674.944444444,"avg_time_to_close_pull_request":7925608.56,"issues_closed_count":18,"pull_requests_closed_count":25,"pull_request_authors_count":4,"issue_authors_count":7,"avg_comments_per_issue":0.75,"avg_comments_per_pull_request":1.2692307692307692,"merged_pull_requests_count":24,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":36557.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":2.5,"past_year_avg_comments_per_pull_request":0.0,"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/biocore%2Fimproved-octo-waddle/issues","maintainers":[{"login":"wasade","count":49,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wasade"},{"login":"ElDeveloper","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ElDeveloper"},{"login":"antgonza","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/antgonza"}],"active_maintainers":[{"login":"wasade","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wasade"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/iow/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/iow/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/iow/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/iow/related_packages","maintainers":[{"uuid":"mcdonald","login":"mcdonald","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://pypi.org/user/mcdonald/","role":null,"created_at":"2023-02-07T05:14:47.559Z","updated_at":"2023-02-07T05:14:47.559Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mcdonald/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726598,"maintainers_count":308868,"namespaces_count":0,"keywords_count":238369,"github":"pypi","metadata":{"funded_packages_count":50594},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-09T06:31:19.922Z","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":5681563,"name":"iow-gpl","ecosystem":"pypi","description":"Balanced parentheses","homepage":"https://github.com/biocore/improved-octo-waddle","licenses":"bsd-3-clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/biocore/improved-octo-waddle","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2022-12-13T00:18:11.000Z","latest_release_published_at":"2022-12-13T00:18:11.000Z","latest_release_number":"1.0.6","last_synced_at":"2025-08-18T15:05:56.441Z","created_at":"2022-12-13T00:39:24.486Z","updated_at":"2025-08-18T15:10:34.392Z","registry_url":"https://pypi.org/project/iow-gpl/","install_command":"pip install iow-gpl --index-url https://pypi.org/simple","documentation_url":"https://iow-gpl.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":[],"normalized_name":"iow-gpl","project_status":null},"repo_metadata":{"id":41947705,"uuid":"59756226","full_name":"biocore/improved-octo-waddle","owner":"biocore","description":"Balanced parentheses succinct data structure in Python","archived":false,"fork":false,"pushed_at":"2025-04-18T17:49:47.000Z","size":1773,"stargazers_count":7,"open_issues_count":19,"forks_count":8,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-07-16T16:52:18.818Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/biocore.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-05-26T14:18:39.000Z","updated_at":"2025-06-12T18:54:03.000Z","dependencies_parsed_at":"2024-06-27T02:44:20.022Z","dependency_job_id":"dd2deed9-781e-44f1-9157-4de551f985d1","html_url":"https://github.com/biocore/improved-octo-waddle","commit_stats":{"total_commits":175,"total_committers":4,"mean_commits":43.75,"dds":"0.38857142857142857","last_synced_commit":"c279a1154e5792b53553674490ce85e476ebe1cc"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/biocore/improved-octo-waddle","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biocore","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/sbom","scorecard":{"id":239133,"data":{"date":"2025-08-11","repo":{"name":"github.com/biocore/improved-octo-waddle","commit":"0ecd00722bc14016e2ac603641a2046fb052f2a2"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":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 0/8 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/python-package-conda.yml:1","Warn: no topLevel permission defined: .github/workflows/release.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":"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/python-package-conda.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/python-package-conda.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-package-conda.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/python-package-conda.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/biocore/improved-octo-waddle/release.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:23","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   1 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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:9"],"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":-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":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"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 29 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-17T06:19:44.279Z","repository_id":41947705,"created_at":"2025-08-17T06:19:44.280Z","updated_at":"2025-08-17T06:19:44.280Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271011829,"owners_count":24684418,"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-18T02:00:08.743Z","response_time":89,"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":"biocore","name":"biocore","uuid":"6241857","kind":"organization","description":"Collaboratively developed bioinformatics software.","email":null,"website":"http://biocore.github.io/","location":"Cyberspace","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6241857?v=4","repositories_count":76,"last_synced_at":"2023-03-11T02:51:03.087Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/biocore","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T21:00:47.685Z","updated_at":"2023-03-11T02:51:03.114Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biocore","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biocore/repositories"},"tags":[{"name":"1.0.8","sha":"0ecd00722bc14016e2ac603641a2046fb052f2a2","kind":"commit","published_at":"2025-04-18T17:46:43.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.8","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"6df7c5c8e1e9bb319e26e3801c41607fec4958da","kind":"commit","published_at":"2024-06-27T03:07:04.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.7","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"4d2fa1cc717dc695e014e2abe0713662357ae504","kind":"commit","published_at":"2022-12-13T00:27:52.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.6","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"a447a9bcd708aaf0016b8237723ffdbf5f7d7bf2","kind":"commit","published_at":"2022-03-29T23:31:23.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.5","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"7515ae5211352ae6c4d5c218822e7f73e571afd6","kind":"commit","published_at":"2022-02-08T18:55:42.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.4","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"7515ae5211352ae6c4d5c218822e7f73e571afd6","kind":"commit","published_at":"2022-02-08T18:55:42.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.3","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"a36c37ecc177944ea2c5bbe6fedd99183790a70c","kind":"commit","published_at":"2022-01-31T17:34:52.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.2","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"fea8a9c361f5aeff684cc45d290aae3ac999c48e","kind":"commit","published_at":"2022-01-27T20:19:29.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.1","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"39981eece6dff3cd8c29ccfb450522fe8affe685","kind":"commit","published_at":"2022-01-27T20:02:30.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/1.0.0","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/1.0.0/manifests"},{"name":"v0.1.2","sha":"2db62136b613e3d2502246f86754f5128da128cf","kind":"commit","published_at":"2018-04-26T18:24:24.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/v0.1.2","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/v0.1.2/manifests"},{"name":"0.1.1","sha":"8e0ede45b93e5ca55a2820a2a3f996cf19220249","kind":"commit","published_at":"2018-04-26T18:20:22.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/0.1.1","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/0.1.1/manifests"},{"name":"v0.1.0","sha":"f07fa759d8a7d9a71125ee66ccf9bd6a33cdd61e","kind":"commit","published_at":"2016-08-26T21:27:27.000Z","download_url":"https://codeload.github.com/biocore/improved-octo-waddle/tar.gz/v0.1.0","html_url":"https://github.com/biocore/improved-octo-waddle/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/biocore/improved-octo-waddle@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-18T15:10:34.392Z","dependent_packages_count":0,"downloads":8,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":41.134321081168146,"dependent_repos_count":30.61104109666564,"dependent_packages_count":6.633233862033089,"stargazers_count":23.317204617035493,"forks_count":14.513885714658848,"average":23.241937274312242},"purl":"pkg:pypi/iow-gpl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/iow-gpl","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/iow-gpl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/iow-gpl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-18T15:07:07.001Z","issues_count":36,"pull_requests_count":26,"avg_time_to_close_issue":29029674.944444444,"avg_time_to_close_pull_request":7925608.56,"issues_closed_count":18,"pull_requests_closed_count":25,"pull_request_authors_count":4,"issue_authors_count":7,"avg_comments_per_issue":0.75,"avg_comments_per_pull_request":1.2692307692307692,"merged_pull_requests_count":24,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":36557.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":2.5,"past_year_avg_comments_per_pull_request":0.0,"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/biocore%2Fimproved-octo-waddle/issues","maintainers":[{"login":"wasade","count":49,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wasade"},{"login":"ElDeveloper","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ElDeveloper"},{"login":"antgonza","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/antgonza"}],"active_maintainers":[{"login":"wasade","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wasade"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/iow-gpl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/iow-gpl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/iow-gpl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/iow-gpl/related_packages","maintainers":[{"uuid":"mcdonald","login":"mcdonald","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://pypi.org/user/mcdonald/","role":null,"created_at":"2023-02-07T05:14:47.306Z","updated_at":"2023-02-07T05:14:47.306Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mcdonald/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726598,"maintainers_count":308868,"namespaces_count":0,"keywords_count":238369,"github":"pypi","metadata":{"funded_packages_count":50594},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-09T06:31:19.922Z","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":596528,"full_name":"biocore/improved-octo-waddle","default_branch":"master","committers":[{"name":"Daniel McDonald","email":"danielmcdonald@ucsd.edu","count":107},{"name":"Daniel McDonald","email":"mcdonadt@colorado.edu","count":64},{"name":"esayyari","email":"esayyari@ucsd.edu","count":3},{"name":"Daniel McDonald","email":"mcdonadt@Daniels-MacBook-Pro.local","count":1}],"total_commits":175,"total_committers":4,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":43.75,"dds":0.38857142857142857,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":"2023-03-18T09:53:14.244Z","last_synced_commit":"c279a1154e5792b53553674490ce85e476ebe1cc","created_at":"2023-03-09T06:36:21.812Z","updated_at":"2023-09-19T17:23:38.813Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-09T00:17:06.873Z","repositories_count":5525813,"commits_count":868589080,"contributors_count":31964088,"owners_count":917266,"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":"biocore/improved-octo-waddle","html_url":"https://github.com/biocore/improved-octo-waddle","last_synced_at":"2025-08-18T15:07:07.001Z","status":null,"issues_count":36,"pull_requests_count":26,"avg_time_to_close_issue":29029674.944444444,"avg_time_to_close_pull_request":7925608.56,"issues_closed_count":18,"pull_requests_closed_count":25,"pull_request_authors_count":4,"issue_authors_count":7,"avg_comments_per_issue":0.75,"avg_comments_per_pull_request":1.2692307692307692,"merged_pull_requests_count":24,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":36557.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":2.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"created_at":"2023-05-14T16:02:01.451Z","updated_at":"2025-09-03T02:45:24.632Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/biocore%2Fimproved-octo-waddle/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"MEMBER":28,"NONE":6,"CONTRIBUTOR":1,"COLLABORATOR":1},"pull_request_author_associations_count":{"MEMBER":26,"NONE":4,"CONTRIBUTOR":1},"issue_authors":{"wasade":26,"mortonjt":3,"fedarko":2,"ElDeveloper":2,"esayyari":1,"satishskamath":1,"antgonza":1},"pull_request_authors":{"wasade":26,"fedarko":2,"constellation99":2,"esayyari":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10085009,"issues_count":31271208,"pull_requests_count":96321502,"authors_count":10695459,"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":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":2},"past_year_pull_request_author_associations_count":{"MEMBER":4,"NONE":2},"past_year_issue_authors":{"fedarko":1,"satishskamath":1},"past_year_pull_request_authors":{"wasade":4,"constellation99":2},"maintainers":[{"login":"wasade","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wasade"},{"login":"ElDeveloper","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ElDeveloper"},{"login":"antgonza","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/antgonza"}],"active_maintainers":[{"login":"wasade","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wasade"}]},"events":{"total":{"CreateEvent":2,"ReleaseEvent":1,"IssuesEvent":2,"WatchEvent":1,"IssueCommentEvent":6,"PushEvent":8,"PullRequestReviewEvent":1,"PullRequestReviewCommentEvent":1,"PullRequestEvent":5,"ForkEvent":2},"last_year":{"CreateEvent":2,"ReleaseEvent":1,"IssuesEvent":2,"WatchEvent":1,"IssueCommentEvent":6,"PushEvent":8,"PullRequestReviewEvent":1,"PullRequestReviewCommentEvent":1,"PullRequestEvent":5,"ForkEvent":2}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"ci/conda_requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-12T00:11:32.455Z","updated_at":"2022-08-12T00:11:32.455Z","repository_link":"https://github.com/biocore/improved-octo-waddle/blob/master/ci/conda_requirements.txt","dependencies":[{"id":1237580555,"package_name":"nose","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1237580556,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1237580557,"package_name":"flake8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1237580558,"package_name":"cython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1237580559,"package_name":"scikit-bio","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-08-12T00:11:32.581Z","updated_at":"2022-08-12T00:11:32.581Z","repository_link":"https://github.com/biocore/improved-octo-waddle/blob/master/setup.py","dependencies":[{"id":1237583528,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1237583529,"package_name":"nose","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1237583530,"package_name":"cython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1237583531,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1237583532,"package_name":"click","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1237583533,"package_name":"scikit-bio","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python-package-conda.yml","sha":null,"kind":"manifest","created_at":"2023-01-29T15:30:35.940Z","updated_at":"2023-01-29T15:30:35.940Z","repository_link":"https://github.com/biocore/improved-octo-waddle/blob/master/.github/workflows/python-package-conda.yml","dependencies":[{"id":7226245302,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7226245303,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2023-01-29T15:30:35.985Z","updated_at":"2023-01-29T15:30:35.985Z","repository_link":"https://github.com/biocore/improved-octo-waddle/blob/master/.github/workflows/release.yml","dependencies":[{"id":7226246005,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7226246008,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7226246010,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]}],"score":16.096397949142183,"created_at":"2025-09-09T00:26:18.576Z","updated_at":"2025-10-07T08:37:14.425Z","avatar_url":"https://github.com/biocore.png","language":"Jupyter Notebook","category":null,"sub_category":null,"monthly_downloads":394,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["bioinformatics","microbiome","qiime","biplots","ordination"],"project_url":"https://science.ecosyste.ms/api/v1/projects/149021","html_url":"https://science.ecosyste.ms/projects/149021"}