{"id":80538,"name":"WildBook-ia","description":"Builds open software and artificial intelligence for the conservation research community; pairs with the Wildbook project.","url":"https://github.com/wildmeorg/wildbook-ia","last_synced_at":"2026-04-30T14:02:42.525Z","repository":{"id":37944533,"uuid":"70123664","full_name":"WildMeOrg/wildbook-ia","owner":"WildMeOrg","description":"Wildbook's Image Analysis (WBIA) backend service supporting machine learning for wildlife conservation","archived":false,"fork":false,"pushed_at":"2026-04-13T19:52:00.000Z","size":370927,"stargazers_count":92,"open_issues_count":15,"forks_count":26,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-04-18T08:13:19.845Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://wildbook.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WildMeOrg.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.rst","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-10-06T04:49:07.000Z","updated_at":"2026-04-13T18:45:12.000Z","dependencies_parsed_at":"2023-01-21T12:17:44.217Z","dependency_job_id":"3b391659-3bc8-4467-b11a-d3cb64109a6d","html_url":"https://github.com/WildMeOrg/wildbook-ia","commit_stats":{"total_commits":10063,"total_committers":37,"mean_commits":"271.97297297297297","dds":"0.49855907780979825","last_synced_commit":"dbb17ba392f60ccc0af5bf6e42aaf53aedd342c8"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/WildMeOrg/wildbook-ia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WildMeOrg","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/sbom","scorecard":{"id":151205,"data":{"date":"2025-08-11","repo":{"name":"github.com/WildMeOrg/wildbook-ia","commit":"7b9709e685eb6fc0dc90fe7294cba4967b059584"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":5,"reason":"7 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":4,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.rst:1","Warn: no linked content found","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.rst:1","Info: Found text in security policy: SECURITY.rst: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":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'packages' permission set to 'write': .github/workflows/docker-publish-arm64.yaml:13","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/docker-publish.yaml:17","Warn: no topLevel permission defined: .github/workflows/docker-publish-arm64.yaml:1","Warn: no topLevel permission defined: .github/workflows/docker-publish.yaml:1","Warn: no topLevel permission defined: .github/workflows/python-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/testing.yml:1"],"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":"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":"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":"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":"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":"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/python-publish.yml:59"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"69 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2024-4 / GHSA-2mqj-m65w-jghx","Warn: Project is vulnerable to: PYSEC-2023-165 / GHSA-cwvm-v4w8-q58c","Warn: Project is vulnerable to: PYSEC-2022-42992 / GHSA-hcpj-qp55-gfph","Warn: Project is vulnerable to: PYSEC-2023-137 / GHSA-pr76-5cm5-w9cj","Warn: Project is vulnerable to: PYSEC-2023-161 / GHSA-wfm5-v35h-vwf4","Warn: Project is vulnerable to: PYSEC-2020-175 / GHSA-7fcj-pq9j-wh2r","Warn: Project is vulnerable to: PYSEC-2023-292 / GHSA-9w2p-rh8c-v9g5","Warn: Project is vulnerable to: PYSEC-2022-43167","Warn: Project is vulnerable to: PYSEC-2023-206","Warn: Project is vulnerable to: PYSEC-2018-66 / GHSA-562c-5r94-xh97","Warn: Project is vulnerable to: PYSEC-2019-179 / GHSA-5wv5-4vpf-pj6m","Warn: Project is vulnerable to: PYSEC-2023-62 / GHSA-m2qf-hxjv-5gpq","Warn: Project is vulnerable to: GHSA-43qf-4rqw-9q2g","Warn: Project is vulnerable to: GHSA-7rxf-gvfg-47g4","Warn: Project is vulnerable to: GHSA-84pr-m4jr-85g5","Warn: Project is vulnerable to: GHSA-8vgw-p6qm-5gr7","Warn: Project is vulnerable to: PYSEC-2024-71 / GHSA-hxwh-jpp2-84pm","Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: GHSA-cjgq-5qmw-rcj6","Warn: Project is vulnerable to: GHSA-x4wf-678h-2pmq","Warn: Project is vulnerable to: PYSEC-2018-67 / GHSA-9q2p-fj49-vpxj","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: GHSA-w2pj-9cgh-mq2c","Warn: Project is vulnerable to: PYSEC-2023-182","Warn: Project is vulnerable to: GHSA-3f63-hfp8-52jq","Warn: Project is vulnerable to: GHSA-44wm-f244-xhp3","Warn: Project is vulnerable to: PYSEC-2023-227 / GHSA-8ghj-p4vj-mr35","Warn: Project is vulnerable to: GHSA-j7hp-h8jx-5ppr","Warn: Project is vulnerable to: PYSEC-2022-42980 / GHSA-q4mp-jvh2-76fj","Warn: Project is vulnerable to: OSV-2022-1074","Warn: Project is vulnerable to: OSV-2022-715","Warn: Project is vulnerable to: PYSEC-2023-175","Warn: Project is vulnerable to: PYSEC-2023-117 / GHSA-mrwq-x4v8-fh7p","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: GHSA-29pr-6jr8-q5jm","Warn: Project is vulnerable to: GHSA-g92j-qhmh-64v2","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: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259","Warn: Project is vulnerable to: GHSA-753j-mpmx-qq6g","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: PYSEC-2023-75 / GHSA-hj3f-6gcp-jg8j","Warn: Project is vulnerable to: GHSA-qppv-j76h-2rpx","Warn: Project is vulnerable to: GHSA-w235-7p84-xx57","Warn: Project is vulnerable to: GHSA-g7vv-2v7x-gj9p","Warn: Project is vulnerable to: GHSA-2g68-c3qc-8985","Warn: Project is vulnerable to: PYSEC-2020-157 / GHSA-3p3h-qghp-hvh2","Warn: Project is vulnerable to: GHSA-f9vj-2wh5-fj8j","Warn: Project is vulnerable to: PYSEC-2019-140 / GHSA-gq9m-qvpx-68hc","Warn: Project is vulnerable to: PYSEC-2017-43 / GHSA-h2fp-xgx6-xh6f","Warn: Project is vulnerable to: PYSEC-2023-221 / GHSA-hrfv-mqp8-q5rw","Warn: Project is vulnerable to: GHSA-j544-7q9p-6xp8","Warn: Project is vulnerable to: PYSEC-2023-57 / GHSA-px8h-6qxv-m22q","Warn: Project is vulnerable to: GHSA-q34m-jh98-gwm2","Warn: Project is vulnerable to: PYSEC-2023-58 / GHSA-xg9f-g7g7-2323","Warn: Project is vulnerable to: PYSEC-2022-203"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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/docker-publish-arm64.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-publish.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: containerImage not pinned by hash: devops/Dockerfile:5","Warn: containerImage not pinned by hash: devops/Dockerfile:34","Warn: containerImage not pinned by hash: devops/Dockerfile:181","Warn: containerImage not pinned by hash: devops/base/Dockerfile:3","Warn: containerImage not pinned by hash: devops/develop/Dockerfile:3","Warn: containerImage not pinned by hash: devops/provision/Dockerfile:3","Warn: pipCommand not pinned by hash: devops/Dockerfile:102-119","Warn: pipCommand not pinned by hash: devops/Dockerfile:127-136","Warn: pipCommand not pinned by hash: devops/base/Dockerfile:115-116","Warn: pipCommand not pinned by hash: devops/base/Dockerfile:127-134","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:104-106","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:108-111","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:108-111","Warn: downloadThenRun not pinned by hash: devops/provision/Dockerfile:114","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:120-123","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:134-136","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:142-144","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:146-148","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:150-152","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:154-156","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:158-160","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:162-165","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:174-213","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:174-213","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:174-213","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:174-213","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:217-219","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:221-225","Warn: pipCommand not pinned by hash: devops/_config/deprecated.sh:12","Warn: pipCommand not pinned by hash: devops/_config/deprecated.sh:13","Warn: pipCommand not pinned by hash: devops/_config/deprecated.sh:19","Warn: pipCommand not pinned by hash: devops/_config/deprecated.sh:23","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:70","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:76","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:77","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:177","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:179","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:235","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:238","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:239","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:251","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:257","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:260","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:263","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:266","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:270","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:306","Warn: pipCommand not pinned by hash: devops/migrate.sh:148","Warn: pipCommand not pinned by hash: run_developer_setup.sh:6","Warn: pipCommand not pinned by hash: run_developer_setup.sh:11","Warn: pipCommand not pinned by hash: scripts/ci_prepare_linux_for_build.sh:7","Warn: pipCommand not pinned by hash: scripts/ci_prepare_linux_for_build.sh:49","Warn: pipCommand not pinned by hash: scripts/ci_prepare_linux_for_build.sh:51","Warn: pipCommand not pinned by hash: scripts/ci_prepare_macos_for_build.sh:18","Warn: pipCommand not pinned by hash: scripts/ci_prepare_macos_for_build.sh:20","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:23","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:70","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:71","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:141","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:142","Info:   0 out of  19 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  11 third-party GitHubAction dependencies pinned","Info:   0 out of   6 containerImage dependencies pinned","Info:   0 out of  63 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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"}}]},"last_synced_at":"2025-08-16T10:43:39.682Z","repository_id":37944533,"created_at":"2025-08-16T10:43:39.682Z","updated_at":"2025-08-16T10:43:39.682Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32130776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T08:34:57.708Z","status":"ssl_error","status_checked_at":"2026-04-22T08:34:55.583Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"WildMeOrg","name":"Wild Me","uuid":"20192494","kind":"organization","description":"Conservation meets machine learning","email":"opensource@wildme.org","website":"https://wildme.org","location":"Portland, OR","twitter":"WildMeORG","company":null,"icon_url":"https://avatars.githubusercontent.com/u/20192494?v=4","repositories_count":55,"last_synced_at":"2024-05-20T14:16:28.111Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/WildMeOrg","funding_links":[],"total_stars":219,"followers":68,"following":0,"created_at":"2022-11-14T08:30:16.350Z","updated_at":"2024-05-20T14:16:29.356Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WildMeOrg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WildMeOrg/repositories"},"packages":[{"id":11733701,"name":"github.com/WildMeOrg/wildbook-ia","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/WildMeOrg/wildbook-ia","keywords_array":[],"namespace":null,"versions_count":23,"first_release_published_at":"2025-06-05T11:17:47.476Z","latest_release_published_at":"2026-04-16T09:26:36.263Z","latest_release_number":"v5.1.3+incompatible","last_synced_at":"2026-04-26T12:02:38.201Z","created_at":"2025-06-05T11:17:45.053Z","updated_at":"2026-04-26T12:02:38.201Z","registry_url":"https://pkg.go.dev/github.com/WildMeOrg/wildbook-ia","install_command":"go get github.com/WildMeOrg/wildbook-ia","documentation_url":"https://pkg.go.dev/github.com/WildMeOrg/wildbook-ia#section-documentation","metadata":{},"repo_metadata":{"id":37944533,"uuid":"70123664","full_name":"WildMeOrg/wildbook-ia","owner":"WildMeOrg","description":"Wildbook's Image Analysis (WBIA) backend service supporting machine learning for wildlife conservation","archived":false,"fork":false,"pushed_at":"2025-10-24T15:18:08.000Z","size":370143,"stargazers_count":87,"open_issues_count":9,"forks_count":24,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-10-24T17:24:11.709Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://wildbook.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WildMeOrg.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.rst","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-10-06T04:49:07.000Z","updated_at":"2025-10-21T16:52:15.000Z","dependencies_parsed_at":"2023-01-21T12:17:44.217Z","dependency_job_id":"21f296a7-ddd8-4562-8f5e-9d5267f541a4","html_url":"https://github.com/WildMeOrg/wildbook-ia","commit_stats":{"total_commits":10063,"total_committers":37,"mean_commits":"271.97297297297297","dds":"0.49855907780979825","last_synced_commit":"dbb17ba392f60ccc0af5bf6e42aaf53aedd342c8"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/WildMeOrg/wildbook-ia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WildMeOrg","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/sbom","scorecard":{"id":151205,"data":{"date":"2025-08-11","repo":{"name":"github.com/WildMeOrg/wildbook-ia","commit":"7b9709e685eb6fc0dc90fe7294cba4967b059584"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":5,"reason":"7 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":4,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.rst:1","Warn: no linked content found","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.rst:1","Info: Found text in security policy: SECURITY.rst: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":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'packages' permission set to 'write': .github/workflows/docker-publish-arm64.yaml:13","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/docker-publish.yaml:17","Warn: no topLevel permission defined: .github/workflows/docker-publish-arm64.yaml:1","Warn: no topLevel permission defined: .github/workflows/docker-publish.yaml:1","Warn: no topLevel permission defined: .github/workflows/python-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/testing.yml:1"],"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":"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":"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":"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":"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":"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/python-publish.yml:59"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"69 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2024-4 / GHSA-2mqj-m65w-jghx","Warn: Project is vulnerable to: PYSEC-2023-165 / GHSA-cwvm-v4w8-q58c","Warn: Project is vulnerable to: PYSEC-2022-42992 / GHSA-hcpj-qp55-gfph","Warn: Project is vulnerable to: PYSEC-2023-137 / GHSA-pr76-5cm5-w9cj","Warn: Project is vulnerable to: PYSEC-2023-161 / GHSA-wfm5-v35h-vwf4","Warn: Project is vulnerable to: PYSEC-2020-175 / GHSA-7fcj-pq9j-wh2r","Warn: Project is vulnerable to: PYSEC-2023-292 / GHSA-9w2p-rh8c-v9g5","Warn: Project is vulnerable to: PYSEC-2022-43167","Warn: Project is vulnerable to: PYSEC-2023-206","Warn: Project is vulnerable to: PYSEC-2018-66 / GHSA-562c-5r94-xh97","Warn: Project is vulnerable to: PYSEC-2019-179 / GHSA-5wv5-4vpf-pj6m","Warn: Project is vulnerable to: PYSEC-2023-62 / GHSA-m2qf-hxjv-5gpq","Warn: Project is vulnerable to: GHSA-43qf-4rqw-9q2g","Warn: Project is vulnerable to: GHSA-7rxf-gvfg-47g4","Warn: Project is vulnerable to: GHSA-84pr-m4jr-85g5","Warn: Project is vulnerable to: GHSA-8vgw-p6qm-5gr7","Warn: Project is vulnerable to: PYSEC-2024-71 / GHSA-hxwh-jpp2-84pm","Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: GHSA-cjgq-5qmw-rcj6","Warn: Project is vulnerable to: GHSA-x4wf-678h-2pmq","Warn: Project is vulnerable to: PYSEC-2018-67 / GHSA-9q2p-fj49-vpxj","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: GHSA-w2pj-9cgh-mq2c","Warn: Project is vulnerable to: PYSEC-2023-182","Warn: Project is vulnerable to: GHSA-3f63-hfp8-52jq","Warn: Project is vulnerable to: GHSA-44wm-f244-xhp3","Warn: Project is vulnerable to: PYSEC-2023-227 / GHSA-8ghj-p4vj-mr35","Warn: Project is vulnerable to: GHSA-j7hp-h8jx-5ppr","Warn: Project is vulnerable to: PYSEC-2022-42980 / GHSA-q4mp-jvh2-76fj","Warn: Project is vulnerable to: OSV-2022-1074","Warn: Project is vulnerable to: OSV-2022-715","Warn: Project is vulnerable to: PYSEC-2023-175","Warn: Project is vulnerable to: PYSEC-2023-117 / GHSA-mrwq-x4v8-fh7p","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: GHSA-29pr-6jr8-q5jm","Warn: Project is vulnerable to: GHSA-g92j-qhmh-64v2","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: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259","Warn: Project is vulnerable to: GHSA-753j-mpmx-qq6g","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: PYSEC-2023-75 / GHSA-hj3f-6gcp-jg8j","Warn: Project is vulnerable to: GHSA-qppv-j76h-2rpx","Warn: Project is vulnerable to: GHSA-w235-7p84-xx57","Warn: Project is vulnerable to: GHSA-g7vv-2v7x-gj9p","Warn: Project is vulnerable to: GHSA-2g68-c3qc-8985","Warn: Project is vulnerable to: PYSEC-2020-157 / GHSA-3p3h-qghp-hvh2","Warn: Project is vulnerable to: GHSA-f9vj-2wh5-fj8j","Warn: Project is vulnerable to: PYSEC-2019-140 / GHSA-gq9m-qvpx-68hc","Warn: Project is vulnerable to: PYSEC-2017-43 / GHSA-h2fp-xgx6-xh6f","Warn: Project is vulnerable to: PYSEC-2023-221 / GHSA-hrfv-mqp8-q5rw","Warn: Project is vulnerable to: GHSA-j544-7q9p-6xp8","Warn: Project is vulnerable to: PYSEC-2023-57 / GHSA-px8h-6qxv-m22q","Warn: Project is vulnerable to: GHSA-q34m-jh98-gwm2","Warn: Project is vulnerable to: PYSEC-2023-58 / GHSA-xg9f-g7g7-2323","Warn: Project is vulnerable to: PYSEC-2022-203"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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/docker-publish-arm64.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-publish.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: containerImage not pinned by hash: devops/Dockerfile:5","Warn: containerImage not pinned by hash: devops/Dockerfile:34","Warn: containerImage not pinned by hash: devops/Dockerfile:181","Warn: containerImage not pinned by hash: devops/base/Dockerfile:3","Warn: containerImage not pinned by hash: devops/develop/Dockerfile:3","Warn: containerImage not pinned by hash: devops/provision/Dockerfile:3","Warn: pipCommand not pinned by hash: devops/Dockerfile:102-119","Warn: pipCommand not pinned by hash: devops/Dockerfile:127-136","Warn: pipCommand not pinned by hash: devops/base/Dockerfile:115-116","Warn: pipCommand not pinned by hash: devops/base/Dockerfile:127-134","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:104-106","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:108-111","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:108-111","Warn: downloadThenRun not pinned by hash: devops/provision/Dockerfile:114","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:120-123","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:134-136","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:142-144","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:146-148","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:150-152","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:154-156","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:158-160","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:162-165","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:174-213","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:174-213","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:174-213","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:174-213","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:217-219","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:221-225","Warn: pipCommand not pinned by hash: devops/_config/deprecated.sh:12","Warn: pipCommand not pinned by hash: devops/_config/deprecated.sh:13","Warn: pipCommand not pinned by hash: devops/_config/deprecated.sh:19","Warn: pipCommand not pinned by hash: devops/_config/deprecated.sh:23","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:70","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:76","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:77","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:177","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:179","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:235","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:238","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:239","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:251","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:257","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:260","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:263","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:266","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:270","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:306","Warn: pipCommand not pinned by hash: devops/migrate.sh:148","Warn: pipCommand not pinned by hash: run_developer_setup.sh:6","Warn: pipCommand not pinned by hash: run_developer_setup.sh:11","Warn: pipCommand not pinned by hash: scripts/ci_prepare_linux_for_build.sh:7","Warn: pipCommand not pinned by hash: scripts/ci_prepare_linux_for_build.sh:49","Warn: pipCommand not pinned by hash: scripts/ci_prepare_linux_for_build.sh:51","Warn: pipCommand not pinned by hash: scripts/ci_prepare_macos_for_build.sh:18","Warn: pipCommand not pinned by hash: scripts/ci_prepare_macos_for_build.sh:20","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:23","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:70","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:71","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:141","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:142","Info:   0 out of  19 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  11 third-party GitHubAction dependencies pinned","Info:   0 out of   6 containerImage dependencies pinned","Info:   0 out of  63 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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"}}]},"last_synced_at":"2025-08-16T10:43:39.682Z","repository_id":37944533,"created_at":"2025-08-16T10:43:39.682Z","updated_at":"2025-08-16T10:43:39.682Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280953090,"owners_count":26419387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-25T02:00:06.499Z","response_time":81,"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":"WildMeOrg","name":"Wild Me","uuid":"20192494","kind":"organization","description":"Conservation meets machine learning","email":"opensource@wildme.org","website":"https://wildme.org","location":"Portland, OR","twitter":"WildMeORG","company":null,"icon_url":"https://avatars.githubusercontent.com/u/20192494?v=4","repositories_count":55,"last_synced_at":"2024-05-20T14:16:28.111Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/WildMeOrg","funding_links":[],"total_stars":219,"followers":68,"following":0,"created_at":"2022-11-14T08:30:16.350Z","updated_at":"2024-05-20T14:16:29.356Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WildMeOrg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WildMeOrg/repositories"},"tags":[{"name":"v4.0.4","sha":"6ab9eaff66f83a46fdf75ff0f9b579cffc8294ed","kind":"tag","published_at":"2023-04-25T06:45:37.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v4.0.4","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v4.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.4/manifests"},{"name":"4.0.2","sha":"c344147c64af970371568b9337195424bf8524d9","kind":"tag","published_at":"2023-02-08T16:22:18.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/4.0.2","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/4.0.2/manifests"},{"name":"v4.0.1","sha":"786db7b5fc103414c6db85d13760e54c3647263c","kind":"commit","published_at":"2021-12-10T23:12:56.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v4.0.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"54e1b62185f406098ffb5695d952ec43543f0eb4","kind":"commit","published_at":"2021-12-07T20:50:29.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v4.0.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.0/manifests"},{"name":"v3.7.2","sha":"8aa8d8470df67263d5b9d7761a3b432d8b33298e","kind":"commit","published_at":"2021-10-05T23:38:11.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.7.2","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.2/manifests"},{"name":"v3.7.1","sha":"0528c9e86140f9c43686b8984d8ba44b9905d24d","kind":"commit","published_at":"2021-09-20T20:17:54.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.7.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.1/manifests"},{"name":"v3.7.0","sha":"c0650c8b30f810f90e9690ee66d5d13de37f81e8","kind":"commit","published_at":"2021-09-20T18:16:22.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.7.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.0/manifests"},{"name":"v3.6.1","sha":"3b7c30a6e123d87999950bfbb5035c4d9c1a6f5d","kind":"commit","published_at":"2021-05-25T04:01:15.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.6.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.6.1/manifests"},{"name":"v3.6.0","sha":"8f31c16d6dd47d85f3e8b1c4dd0be64e4eb15f92","kind":"commit","published_at":"2021-05-24T22:18:41.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.6.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.6.0/manifests"},{"name":"v3.5.0","sha":"a5807a2cf8a68226c1093d7ab88999c7f1e3965f","kind":"commit","published_at":"2021-03-19T01:01:46.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.5.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.5.0/manifests"},{"name":"v3.4.0","sha":"e9af3b24f2afa68d7ee72944410c1f15cd2058a0","kind":"commit","published_at":"2021-01-28T22:23:57.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.4.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.4.0/manifests"},{"name":"v3.3.3","sha":"f0ffcd4ca336f462966871834add985d09c17683","kind":"commit","published_at":"2020-12-15T19:24:42.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.3.3","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.3/manifests"},{"name":"v3.3.2","sha":"c3a37cdc129c96d78f1c4285e1918c6684c3d682","kind":"commit","published_at":"2020-10-13T22:36:50.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.3.2","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"190cd0e08c6f586101891c52fe0eed9f2a987de2","kind":"commit","published_at":"2020-09-24T19:08:59.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.3.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"1db82a36d7d710ddfa70390f5e968278ede52c9a","kind":"commit","published_at":"2020-09-22T21:17:48.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.3.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.0/manifests"},{"name":"v3.0.2","sha":"787c0cdc15169d9c3a4a9db4f604c6736d2fe0d1","kind":"commit","published_at":"2020-07-22T21:48:11.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.0.2","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"3c6ed68d8b4fb757d0b9d5532ba6493b81d765a3","kind":"commit","published_at":"2020-07-22T19:07:32.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.0.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"caf65e91725f4b1904b907e9f9767b80be44382e","kind":"commit","published_at":"2020-07-21T17:50:24.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.0.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.0/manifests"},{"name":"v2.0.0","sha":"1b36f757e65460878183263adf3588d1b28b30fb","kind":"tag","published_at":"2019-07-09T17:17:02.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v2.0.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v2.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-27T04:57:06.631Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/%21wild%21me%21org/wildbook-ia","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/WildMeOrg/wildbook-ia","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/WildMeOrg/wildbook-ia","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/WildMeOrg/wildbook-ia/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-08T18:32:13.943Z","issues_count":9,"pull_requests_count":173,"avg_time_to_close_issue":885592.6666666666,"avg_time_to_close_pull_request":3020668.536585366,"issues_closed_count":6,"pull_requests_closed_count":164,"pull_request_authors_count":12,"issue_authors_count":9,"avg_comments_per_issue":1.222222222222222,"avg_comments_per_pull_request":0.5202312138728323,"merged_pull_requests_count":121,"bot_issues_count":0,"bot_pull_requests_count":16,"past_year_issues_count":0,"past_year_pull_requests_count":16,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":8289.90909090909,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"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":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/issues","maintainers":[{"login":"TanyaStere42","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TanyaStere42"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FWildMeOrg%2Fwildbook-ia/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FWildMeOrg%2Fwildbook-ia/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FWildMeOrg%2Fwildbook-ia/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FWildMeOrg%2Fwildbook-ia/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FWildMeOrg%2Fwildbook-ia/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2119021,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":11733717,"name":"github.com/wildmeorg/wildbook-ia","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/wildmeorg/wildbook-ia","keywords_array":[],"namespace":null,"versions_count":23,"first_release_published_at":"2019-07-09T17:15:39.000Z","latest_release_published_at":"2026-04-16T09:26:05.100Z","latest_release_number":"v5.1.3+incompatible","last_synced_at":"2026-04-28T13:02:51.771Z","created_at":"2025-06-05T11:17:46.454Z","updated_at":"2026-04-28T13:02:51.771Z","registry_url":"https://pkg.go.dev/github.com/wildmeorg/wildbook-ia","install_command":"go get github.com/wildmeorg/wildbook-ia","documentation_url":"https://pkg.go.dev/github.com/wildmeorg/wildbook-ia#section-documentation","metadata":{},"repo_metadata":{"id":37944533,"uuid":"70123664","full_name":"WildMeOrg/wildbook-ia","owner":"WildMeOrg","description":"Wildbook's Image Analysis (WBIA) backend service supporting machine learning for wildlife conservation","archived":false,"fork":false,"pushed_at":"2025-10-24T15:18:08.000Z","size":370143,"stargazers_count":87,"open_issues_count":9,"forks_count":24,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-10-24T17:24:11.709Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://wildbook.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WildMeOrg.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.rst","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-10-06T04:49:07.000Z","updated_at":"2025-10-21T16:52:15.000Z","dependencies_parsed_at":"2023-01-21T12:17:44.217Z","dependency_job_id":"21f296a7-ddd8-4562-8f5e-9d5267f541a4","html_url":"https://github.com/WildMeOrg/wildbook-ia","commit_stats":{"total_commits":10063,"total_committers":37,"mean_commits":"271.97297297297297","dds":"0.49855907780979825","last_synced_commit":"dbb17ba392f60ccc0af5bf6e42aaf53aedd342c8"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/WildMeOrg/wildbook-ia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WildMeOrg","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/sbom","scorecard":{"id":151205,"data":{"date":"2025-08-11","repo":{"name":"github.com/WildMeOrg/wildbook-ia","commit":"7b9709e685eb6fc0dc90fe7294cba4967b059584"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":5,"reason":"7 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":4,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.rst:1","Warn: no linked content found","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.rst:1","Info: Found text in security policy: SECURITY.rst: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":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'packages' permission set to 'write': .github/workflows/docker-publish-arm64.yaml:13","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/docker-publish.yaml:17","Warn: no topLevel permission defined: .github/workflows/docker-publish-arm64.yaml:1","Warn: no topLevel permission defined: .github/workflows/docker-publish.yaml:1","Warn: no topLevel permission defined: .github/workflows/python-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/testing.yml:1"],"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":"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":"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":"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":"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":"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/python-publish.yml:59"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"69 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2024-4 / GHSA-2mqj-m65w-jghx","Warn: Project is vulnerable to: PYSEC-2023-165 / GHSA-cwvm-v4w8-q58c","Warn: Project is vulnerable to: PYSEC-2022-42992 / GHSA-hcpj-qp55-gfph","Warn: Project is vulnerable to: PYSEC-2023-137 / GHSA-pr76-5cm5-w9cj","Warn: Project is vulnerable to: PYSEC-2023-161 / GHSA-wfm5-v35h-vwf4","Warn: Project is vulnerable to: PYSEC-2020-175 / GHSA-7fcj-pq9j-wh2r","Warn: Project is vulnerable to: PYSEC-2023-292 / GHSA-9w2p-rh8c-v9g5","Warn: Project is vulnerable to: PYSEC-2022-43167","Warn: Project is vulnerable to: PYSEC-2023-206","Warn: Project is vulnerable to: PYSEC-2018-66 / GHSA-562c-5r94-xh97","Warn: Project is vulnerable to: PYSEC-2019-179 / GHSA-5wv5-4vpf-pj6m","Warn: Project is vulnerable to: PYSEC-2023-62 / GHSA-m2qf-hxjv-5gpq","Warn: Project is vulnerable to: GHSA-43qf-4rqw-9q2g","Warn: Project is vulnerable to: GHSA-7rxf-gvfg-47g4","Warn: Project is vulnerable to: GHSA-84pr-m4jr-85g5","Warn: Project is vulnerable to: GHSA-8vgw-p6qm-5gr7","Warn: Project is vulnerable to: PYSEC-2024-71 / GHSA-hxwh-jpp2-84pm","Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: GHSA-cjgq-5qmw-rcj6","Warn: Project is vulnerable to: GHSA-x4wf-678h-2pmq","Warn: Project is vulnerable to: PYSEC-2018-67 / GHSA-9q2p-fj49-vpxj","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: GHSA-w2pj-9cgh-mq2c","Warn: Project is vulnerable to: PYSEC-2023-182","Warn: Project is vulnerable to: GHSA-3f63-hfp8-52jq","Warn: Project is vulnerable to: GHSA-44wm-f244-xhp3","Warn: Project is vulnerable to: PYSEC-2023-227 / GHSA-8ghj-p4vj-mr35","Warn: Project is vulnerable to: GHSA-j7hp-h8jx-5ppr","Warn: Project is vulnerable to: PYSEC-2022-42980 / GHSA-q4mp-jvh2-76fj","Warn: Project is vulnerable to: OSV-2022-1074","Warn: Project is vulnerable to: OSV-2022-715","Warn: Project is vulnerable to: PYSEC-2023-175","Warn: Project is vulnerable to: PYSEC-2023-117 / GHSA-mrwq-x4v8-fh7p","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: GHSA-29pr-6jr8-q5jm","Warn: Project is vulnerable to: GHSA-g92j-qhmh-64v2","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: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259","Warn: Project is vulnerable to: GHSA-753j-mpmx-qq6g","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: PYSEC-2023-75 / GHSA-hj3f-6gcp-jg8j","Warn: Project is vulnerable to: GHSA-qppv-j76h-2rpx","Warn: Project is vulnerable to: GHSA-w235-7p84-xx57","Warn: Project is vulnerable to: GHSA-g7vv-2v7x-gj9p","Warn: Project is vulnerable to: GHSA-2g68-c3qc-8985","Warn: Project is vulnerable to: PYSEC-2020-157 / GHSA-3p3h-qghp-hvh2","Warn: Project is vulnerable to: GHSA-f9vj-2wh5-fj8j","Warn: Project is vulnerable to: PYSEC-2019-140 / GHSA-gq9m-qvpx-68hc","Warn: Project is vulnerable to: PYSEC-2017-43 / GHSA-h2fp-xgx6-xh6f","Warn: Project is vulnerable to: PYSEC-2023-221 / GHSA-hrfv-mqp8-q5rw","Warn: Project is vulnerable to: GHSA-j544-7q9p-6xp8","Warn: Project is vulnerable to: PYSEC-2023-57 / GHSA-px8h-6qxv-m22q","Warn: Project is vulnerable to: GHSA-q34m-jh98-gwm2","Warn: Project is vulnerable to: PYSEC-2023-58 / GHSA-xg9f-g7g7-2323","Warn: Project is vulnerable to: PYSEC-2022-203"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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/docker-publish-arm64.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish-arm64.yaml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish-arm64.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-publish.yaml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/docker-publish.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python-publish.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/python-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/WildMeOrg/wildbook-ia/testing.yml/main?enable=pin","Warn: containerImage not pinned by hash: devops/Dockerfile:5","Warn: containerImage not pinned by hash: devops/Dockerfile:34","Warn: containerImage not pinned by hash: devops/Dockerfile:181","Warn: containerImage not pinned by hash: devops/base/Dockerfile:3","Warn: containerImage not pinned by hash: devops/develop/Dockerfile:3","Warn: containerImage not pinned by hash: devops/provision/Dockerfile:3","Warn: pipCommand not pinned by hash: devops/Dockerfile:102-119","Warn: pipCommand not pinned by hash: devops/Dockerfile:127-136","Warn: pipCommand not pinned by hash: devops/base/Dockerfile:115-116","Warn: pipCommand not pinned by hash: devops/base/Dockerfile:127-134","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/develop/Dockerfile:8-16","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:104-106","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:108-111","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:108-111","Warn: downloadThenRun not pinned by hash: devops/provision/Dockerfile:114","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:120-123","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:134-136","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:142-144","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:146-148","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:150-152","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:154-156","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:158-160","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:162-165","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:174-213","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:174-213","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:174-213","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:174-213","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:217-219","Warn: pipCommand not pinned by hash: devops/provision/Dockerfile:221-225","Warn: pipCommand not pinned by hash: devops/_config/deprecated.sh:12","Warn: pipCommand not pinned by hash: devops/_config/deprecated.sh:13","Warn: pipCommand not pinned by hash: devops/_config/deprecated.sh:19","Warn: pipCommand not pinned by hash: devops/_config/deprecated.sh:23","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:70","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:76","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:77","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:177","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:179","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:235","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:238","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:239","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:251","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:257","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:260","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:263","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:266","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:270","Warn: pipCommand not pinned by hash: devops/install.ubuntu.sh:306","Warn: pipCommand not pinned by hash: devops/migrate.sh:148","Warn: pipCommand not pinned by hash: run_developer_setup.sh:6","Warn: pipCommand not pinned by hash: run_developer_setup.sh:11","Warn: pipCommand not pinned by hash: scripts/ci_prepare_linux_for_build.sh:7","Warn: pipCommand not pinned by hash: scripts/ci_prepare_linux_for_build.sh:49","Warn: pipCommand not pinned by hash: scripts/ci_prepare_linux_for_build.sh:51","Warn: pipCommand not pinned by hash: scripts/ci_prepare_macos_for_build.sh:18","Warn: pipCommand not pinned by hash: scripts/ci_prepare_macos_for_build.sh:20","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:23","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:70","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:71","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:141","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:142","Info:   0 out of  19 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  11 third-party GitHubAction dependencies pinned","Info:   0 out of   6 containerImage dependencies pinned","Info:   0 out of  63 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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"}}]},"last_synced_at":"2025-08-16T10:43:39.682Z","repository_id":37944533,"created_at":"2025-08-16T10:43:39.682Z","updated_at":"2025-08-16T10:43:39.682Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281155551,"owners_count":26452905,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-26T02:00:06.575Z","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_record":{"login":"WildMeOrg","name":"Wild Me","uuid":"20192494","kind":"organization","description":"Conservation meets machine learning","email":"opensource@wildme.org","website":"https://wildme.org","location":"Portland, OR","twitter":"WildMeORG","company":null,"icon_url":"https://avatars.githubusercontent.com/u/20192494?v=4","repositories_count":55,"last_synced_at":"2024-05-20T14:16:28.111Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/WildMeOrg","funding_links":[],"total_stars":219,"followers":68,"following":0,"created_at":"2022-11-14T08:30:16.350Z","updated_at":"2024-05-20T14:16:29.356Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WildMeOrg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WildMeOrg/repositories"},"tags":[{"name":"v4.0.4","sha":"6ab9eaff66f83a46fdf75ff0f9b579cffc8294ed","kind":"tag","published_at":"2023-04-25T06:45:37.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v4.0.4","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v4.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.4/manifests"},{"name":"4.0.2","sha":"c344147c64af970371568b9337195424bf8524d9","kind":"tag","published_at":"2023-02-08T16:22:18.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/4.0.2","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/4.0.2/manifests"},{"name":"v4.0.1","sha":"786db7b5fc103414c6db85d13760e54c3647263c","kind":"commit","published_at":"2021-12-10T23:12:56.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v4.0.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"54e1b62185f406098ffb5695d952ec43543f0eb4","kind":"commit","published_at":"2021-12-07T20:50:29.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v4.0.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.0/manifests"},{"name":"v3.7.2","sha":"8aa8d8470df67263d5b9d7761a3b432d8b33298e","kind":"commit","published_at":"2021-10-05T23:38:11.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.7.2","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.2/manifests"},{"name":"v3.7.1","sha":"0528c9e86140f9c43686b8984d8ba44b9905d24d","kind":"commit","published_at":"2021-09-20T20:17:54.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.7.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.1/manifests"},{"name":"v3.7.0","sha":"c0650c8b30f810f90e9690ee66d5d13de37f81e8","kind":"commit","published_at":"2021-09-20T18:16:22.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.7.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.0/manifests"},{"name":"v3.6.1","sha":"3b7c30a6e123d87999950bfbb5035c4d9c1a6f5d","kind":"commit","published_at":"2021-05-25T04:01:15.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.6.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.6.1/manifests"},{"name":"v3.6.0","sha":"8f31c16d6dd47d85f3e8b1c4dd0be64e4eb15f92","kind":"commit","published_at":"2021-05-24T22:18:41.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.6.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.6.0/manifests"},{"name":"v3.5.0","sha":"a5807a2cf8a68226c1093d7ab88999c7f1e3965f","kind":"commit","published_at":"2021-03-19T01:01:46.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.5.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.5.0/manifests"},{"name":"v3.4.0","sha":"e9af3b24f2afa68d7ee72944410c1f15cd2058a0","kind":"commit","published_at":"2021-01-28T22:23:57.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.4.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.4.0/manifests"},{"name":"v3.3.3","sha":"f0ffcd4ca336f462966871834add985d09c17683","kind":"commit","published_at":"2020-12-15T19:24:42.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.3.3","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.3/manifests"},{"name":"v3.3.2","sha":"c3a37cdc129c96d78f1c4285e1918c6684c3d682","kind":"commit","published_at":"2020-10-13T22:36:50.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.3.2","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"190cd0e08c6f586101891c52fe0eed9f2a987de2","kind":"commit","published_at":"2020-09-24T19:08:59.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.3.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"1db82a36d7d710ddfa70390f5e968278ede52c9a","kind":"commit","published_at":"2020-09-22T21:17:48.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.3.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.0/manifests"},{"name":"v3.0.2","sha":"787c0cdc15169d9c3a4a9db4f604c6736d2fe0d1","kind":"commit","published_at":"2020-07-22T21:48:11.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.0.2","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"3c6ed68d8b4fb757d0b9d5532ba6493b81d765a3","kind":"commit","published_at":"2020-07-22T19:07:32.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.0.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"caf65e91725f4b1904b907e9f9767b80be44382e","kind":"commit","published_at":"2020-07-21T17:50:24.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.0.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.0/manifests"},{"name":"v2.0.0","sha":"1b36f757e65460878183263adf3588d1b28b30fb","kind":"tag","published_at":"2019-07-09T17:17:02.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v2.0.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/WildMeOrg/wildbook-ia@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v2.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-27T04:56:46.579Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/wildmeorg/wildbook-ia","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/wildmeorg/wildbook-ia","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/wildmeorg/wildbook-ia","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/wildmeorg/wildbook-ia/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-08T18:32:13.943Z","issues_count":9,"pull_requests_count":173,"avg_time_to_close_issue":885592.6666666666,"avg_time_to_close_pull_request":3020668.536585366,"issues_closed_count":6,"pull_requests_closed_count":164,"pull_request_authors_count":12,"issue_authors_count":9,"avg_comments_per_issue":1.222222222222222,"avg_comments_per_pull_request":0.5202312138728323,"merged_pull_requests_count":121,"bot_issues_count":0,"bot_pull_requests_count":16,"past_year_issues_count":0,"past_year_pull_requests_count":16,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":8289.90909090909,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"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":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/issues","maintainers":[{"login":"TanyaStere42","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TanyaStere42"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fwildmeorg%2Fwildbook-ia/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fwildmeorg%2Fwildbook-ia/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fwildmeorg%2Fwildbook-ia/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fwildmeorg%2Fwildbook-ia/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fwildmeorg%2Fwildbook-ia/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2119021,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":2970663,"name":"wildbook-ia","ecosystem":"pypi","description":"Wildbook IA (WBIA) - Machine learning service for the WildBook project","homepage":"https://github.com/WildMeOrg/wildbook-ia","licenses":"Apache License 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/WildMeOrg/wildbook-ia","keywords_array":["wildbook","wildme","ibeis","ecological","wildlife","conservation","machine learning","ai","hotspotter","detection","classification","animal ID","re-id","re-identification","flukebook"],"namespace":null,"versions_count":35,"first_release_published_at":"2020-07-21T18:24:40.000Z","latest_release_published_at":"2023-04-25T06:47:54.000Z","latest_release_number":"4.0.4","last_synced_at":"2026-04-28T13:02:46.942Z","created_at":"2022-04-10T13:04:39.961Z","updated_at":"2026-04-28T13:02:46.943Z","registry_url":"https://pypi.org/project/wildbook-ia/","install_command":"pip install wildbook-ia --index-url https://pypi.org/simple","documentation_url":"https://wildbook-ia.readthedocs.io/","metadata":{"funding":"https://www.wildme.org/donate/","documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Environment :: GPU","Environment :: GPU :: NVIDIA CUDA :: 11.0","Environment :: Web Environment","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: Apache Software License","Natural Language :: English","Operating System :: MacOS :: MacOS X","Operating System :: Unix","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering :: Artificial Intelligence","Topic :: Software Development :: Libraries :: Python Modules","Topic :: Utilities"],"normalized_name":"wildbook-ia","project_status":null},"repo_metadata":{"id":37944533,"uuid":"70123664","full_name":"WildMeOrg/wildbook-ia","owner":"WildMeOrg","description":"Wildbook's Image Analysis (WBIA) backend service supporting machine learning for wildlife conservation","archived":false,"fork":false,"pushed_at":"2024-09-03T21:17:34.000Z","size":356049,"stargazers_count":77,"open_issues_count":5,"forks_count":21,"subscribers_count":12,"default_branch":"main","last_synced_at":"2024-10-29T22:57:31.435Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://wildbook.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WildMeOrg.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.rst","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-10-06T04:49:07.000Z","updated_at":"2024-10-24T12:00:36.000Z","dependencies_parsed_at":"2023-01-21T12:17:44.217Z","dependency_job_id":"21f296a7-ddd8-4562-8f5e-9d5267f541a4","html_url":"https://github.com/WildMeOrg/wildbook-ia","commit_stats":{"total_commits":10023,"total_committers":37,"mean_commits":270.8918918918919,"dds":"0.49655791679137984","last_synced_commit":"f1211903b784c2d0b2f2f7e52ec5252b0a545347"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WildMeOrg","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222317936,"owners_count":16965830,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"WildMeOrg","name":"Wild Me","uuid":"20192494","kind":"organization","description":"Conservation meets machine learning","email":"opensource@wildme.org","website":"https://wildme.org","location":"Portland, OR","twitter":"WildMeORG","company":null,"icon_url":"https://avatars.githubusercontent.com/u/20192494?v=4","repositories_count":55,"last_synced_at":"2024-05-20T14:16:28.111Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/WildMeOrg","funding_links":[],"total_stars":219,"followers":68,"following":0,"created_at":"2022-11-14T08:30:16.350Z","updated_at":"2024-05-20T14:16:29.356Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WildMeOrg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WildMeOrg/repositories"},"tags":[{"name":"v4.0.4","sha":"6ab9eaff66f83a46fdf75ff0f9b579cffc8294ed","kind":"tag","published_at":"2023-04-25T06:45:37.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v4.0.4","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.4/manifests"},{"name":"4.0.2","sha":"c344147c64af970371568b9337195424bf8524d9","kind":"tag","published_at":"2023-02-08T16:22:18.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/4.0.2","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/4.0.2/manifests"},{"name":"v4.0.1","sha":"786db7b5fc103414c6db85d13760e54c3647263c","kind":"commit","published_at":"2021-12-10T23:12:56.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v4.0.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"54e1b62185f406098ffb5695d952ec43543f0eb4","kind":"commit","published_at":"2021-12-07T20:50:29.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v4.0.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v4.0.0/manifests"},{"name":"v3.7.2","sha":"8aa8d8470df67263d5b9d7761a3b432d8b33298e","kind":"commit","published_at":"2021-10-05T23:38:11.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.7.2","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.2/manifests"},{"name":"v3.7.1","sha":"0528c9e86140f9c43686b8984d8ba44b9905d24d","kind":"commit","published_at":"2021-09-20T20:17:54.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.7.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.1/manifests"},{"name":"v3.7.0","sha":"c0650c8b30f810f90e9690ee66d5d13de37f81e8","kind":"commit","published_at":"2021-09-20T18:16:22.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.7.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.7.0/manifests"},{"name":"v3.6.1","sha":"3b7c30a6e123d87999950bfbb5035c4d9c1a6f5d","kind":"commit","published_at":"2021-05-25T04:01:15.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.6.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.6.1/manifests"},{"name":"v3.6.0","sha":"8f31c16d6dd47d85f3e8b1c4dd0be64e4eb15f92","kind":"commit","published_at":"2021-05-24T22:18:41.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.6.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.6.0/manifests"},{"name":"v3.5.0","sha":"a5807a2cf8a68226c1093d7ab88999c7f1e3965f","kind":"commit","published_at":"2021-03-19T01:01:46.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.5.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.5.0/manifests"},{"name":"v3.4.0","sha":"e9af3b24f2afa68d7ee72944410c1f15cd2058a0","kind":"commit","published_at":"2021-01-28T22:23:57.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.4.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.4.0/manifests"},{"name":"v3.3.3","sha":"f0ffcd4ca336f462966871834add985d09c17683","kind":"commit","published_at":"2020-12-15T19:24:42.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.3.3","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.3/manifests"},{"name":"v3.3.2","sha":"c3a37cdc129c96d78f1c4285e1918c6684c3d682","kind":"commit","published_at":"2020-10-13T22:36:50.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.3.2","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"190cd0e08c6f586101891c52fe0eed9f2a987de2","kind":"commit","published_at":"2020-09-24T19:08:59.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.3.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"1db82a36d7d710ddfa70390f5e968278ede52c9a","kind":"commit","published_at":"2020-09-22T21:17:48.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.3.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.3.0/manifests"},{"name":"v3.0.2","sha":"787c0cdc15169d9c3a4a9db4f604c6736d2fe0d1","kind":"commit","published_at":"2020-07-22T21:48:11.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.0.2","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"3c6ed68d8b4fb757d0b9d5532ba6493b81d765a3","kind":"commit","published_at":"2020-07-22T19:07:32.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.0.1","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"caf65e91725f4b1904b907e9f9767b80be44382e","kind":"commit","published_at":"2020-07-21T17:50:24.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v3.0.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v3.0.0/manifests"},{"name":"v2.0.0","sha":"1b36f757e65460878183263adf3588d1b28b30fb","kind":"tag","published_at":"2019-07-09T17:17:02.000Z","download_url":"https://codeload.github.com/WildMeOrg/wildbook-ia/tar.gz/v2.0.0","html_url":"https://github.com/WildMeOrg/wildbook-ia/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/tags/v2.0.0/manifests"}]},"repo_metadata_updated_at":"2024-11-11T03:50:06.202Z","dependent_packages_count":1,"downloads":160,"downloads_period":"last-month","dependent_repos_count":9,"rankings":{"downloads":14.372801508766575,"dependent_repos_count":4.932686286787727,"dependent_packages_count":7.302737866584258,"stargazers_count":8.753159950223447,"forks_count":8.923497781012985,"docker_downloads_count":null,"average":8.856976678674998},"purl":"pkg:pypi/wildbook-ia","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/wildbook-ia","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/wildbook-ia","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/wildbook-ia/dependencies","status":null,"funding_links":["https://www.wildme.org/donate/"],"critical":null,"issue_metadata":{"last_synced_at":"2024-11-11T03:35:25.471Z","issues_count":9,"pull_requests_count":137,"avg_time_to_close_issue":382652.0,"avg_time_to_close_pull_request":2864514.8529411764,"issues_closed_count":5,"pull_requests_closed_count":136,"pull_request_authors_count":12,"issue_authors_count":9,"avg_comments_per_issue":1.222222222222222,"avg_comments_per_pull_request":0.5985401459854015,"merged_pull_requests_count":102,"bot_issues_count":0,"bot_pull_requests_count":14,"past_year_issues_count":2,"past_year_pull_requests_count":22,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":522994.5238095238,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.3181818181818182,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":17,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/issues","maintainers":[{"login":"TanyaStere42","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TanyaStere42"}],"active_maintainers":[{"login":"TanyaStere42","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TanyaStere42"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wildbook-ia/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wildbook-ia/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wildbook-ia/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wildbook-ia/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wildbook-ia/codemeta","maintainers":[{"uuid":"wildme","login":"wildme","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://pypi.org/user/wildme/","role":null,"created_at":"2023-02-25T19:18:17.329Z","updated_at":"2023-02-25T19:18:17.329Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/wildme/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":852938,"maintainers_count":364417,"namespaces_count":0,"keywords_count":271316,"github":"pypi","metadata":{"funded_packages_count":53172},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-09T05:08:03.587Z","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":680316,"full_name":"WildMeOrg/wildbook-ia","default_branch":"main","total_commits":10164,"total_committers":34,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":298.94117647058823,"dds":0.5035419126328218,"past_year_total_commits":99,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":33.0,"past_year_dds":0.3232323232323232,"last_synced_at":"2026-04-28T17:21:22.212Z","last_synced_commit":"357e13fe5d5b27a3c1aa7f4d160e79bbd3836469","created_at":"2023-03-09T10:50:55.059Z","updated_at":"2026-04-28T17:19:33.303Z","committers":[{"name":"joncrall","email":"erotemic@gmail.com","login":"Erotemic","count":5046},{"name":"Jason Parham","email":"bluemellophone@gmail.com","login":"bluemellophone","count":2458},{"name":"Jason Parham","email":"parham@wildme.org","login":null,"count":1021},{"name":"Michael Mulich","email":"michael.mulich@gmail.com","login":"mmulich","count":408},{"name":"karen chan","email":"karen@karen-chan.com","login":"karenc","count":352},{"name":"tsubramanian","email":"tamilselvan@gmail.com","login":"tsubramanian","count":214},{"name":"Jon Crall","email":"jon.crall@BakerStreet","login":null,"count":116},{"name":"Zackary Rutfield","email":"rutfiz@rpi.edu","login":"zrutfield","count":113},{"name":"Hendrik Weideman","email":"weideh@rpi.edu","login":"hjweide","count":100},{"name":"Avi Weinstock","email":"aweinstock314@gmail.com","login":"aweinstock314","count":85},{"name":"Wild Me","email":"jason@wildme.org","login":"JasonWildMe","count":67},{"name":"Drew Blount","email":"me@drew.computer","login":"drewblount","count":47},{"name":"LashaO","email":"otarashvililasha@gmail.com","login":"LashaO","count":39},{"name":"Zach Jablons","email":"zmjjmz@gmail.com","login":"zmjjmz","count":33},{"name":"eylor","email":"mkerner.py@gmail.com","login":"Eylor","count":13},{"name":"Daniel Lowe","email":"danlowe95@gmail.com","login":"Danlowe95","count":10},{"name":"eddywine","email":"nyongesa.ed@gmail.com","login":"eddywine","count":9},{"name":"crowmagnumb","email":"crowmagnumb@gmail.com","login":"crowmagnumb","count":6},{"name":"holmbergius","email":"holmbergius@gmail.com","login":"holmbergius","count":5},{"name":"Tanya","email":"tstere@wildme.org","login":"TanyaStere42","count":4},{"name":"Larry O'Brien","email":"lobrien@knowing.net","login":"lobrien","count":2},{"name":"Andrew","email":"batboa@rpi.edu","login":null,"count":2},{"name":"LoweD2","email":"lowed2@ubuntu.(none)","login":null,"count":2},{"name":"Tamil","email":"tamil@sqor.io","login":null,"count":2},{"name":"tsdev-we","email":"93114779+tsdev-we","login":"tsdev-we","count":1},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"Jason Parham","email":"jason.parham@Jasons-Wild-Me-MBP.local","login":null,"count":1},{"name":"joncrall","email":"joncrall@joncrall-VirtualBox.(none)","login":null,"count":1},{"name":"charles","email":"charlesguan94@gmail.com","login":"charlesbmi","count":1},{"name":"LashaO","email":"otarashvililasha@yahoo.com","login":"pilmer","count":1},{"name":"Jonathan Wrona","email":"jonwrona@gmail.com","login":"jonwrona","count":1},{"name":"Chuck Stewart","email":"cvstewart@gmail.com","login":"cvstewart","count":1},{"name":"Ben Scheiner","email":"brmscheiner@gmail.com","login":"brmscheiner","count":1},{"name":"=","email":"joshuabeard92@gmail.com","login":"AudreyBeard","count":1}],"past_year_committers":[{"name":"Wild Me","email":"jason@wildme.org","login":"JasonWildMe","count":67},{"name":"tsubramanian","email":"tamilselvan@gmail.com","login":"tsubramanian","count":22},{"name":"LashaO","email":"otarashvililasha@gmail.com","login":"LashaO","count":10}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-29T00:00:10.453Z","repositories_count":6223091,"commits_count":899924545,"contributors_count":34898486,"owners_count":1147469,"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":"WildMeOrg/wildbook-ia","html_url":"https://github.com/WildMeOrg/wildbook-ia","last_synced_at":"2026-04-28T13:02:52.058Z","status":"error","issues_count":12,"pull_requests_count":182,"avg_time_to_close_issue":756837.5,"avg_time_to_close_pull_request":3006570.5176470587,"issues_closed_count":8,"pull_requests_closed_count":170,"pull_request_authors_count":13,"issue_authors_count":10,"avg_comments_per_issue":0.9166666666666666,"avg_comments_per_pull_request":0.521978021978022,"merged_pull_requests_count":126,"bot_issues_count":0,"bot_pull_requests_count":17,"past_year_issues_count":3,"past_year_pull_requests_count":19,"past_year_avg_time_to_close_issue":370572.0,"past_year_avg_time_to_close_pull_request":1430544.8181818181,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.2631578947368421,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":10,"created_at":"2023-05-15T02:43:07.897Z","updated_at":"2026-04-28T13:02:52.058Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildMeOrg%2Fwildbook-ia/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":17,"python":15,"github_actions":2,"project_support":2},"issue_author_associations_count":{"NONE":8,"CONTRIBUTOR":4},"pull_request_author_associations_count":{"CONTRIBUTOR":175,"MEMBER":6,"NONE":1},"issue_authors":{"yijint":3,"hugovdev":1,"LashaO":1,"yuerout":1,"lobrien":1,"bluemellophone":1,"charlesincharge":1,"michavardy":1,"StormlancerX":1,"simbamangu":1},"pull_request_authors":{"tsubramanian":56,"LashaO":29,"mmulich":23,"karenc":23,"dependabot[bot]":17,"bluemellophone":10,"TanyaStere42":6,"drewblount":6,"JasonWildMe":4,"eddywine":3,"tsdev-we":2,"lobrien":2,"charlesincharge":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-30T00:00:06.639Z","repositories_count":14451202,"issues_count":34193900,"pull_requests_count":112163914,"authors_count":11249584,"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":{"dependencies":1,"python":1},"past_year_issue_author_associations_count":{"NONE":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":19},"past_year_issue_authors":{"yijint":3},"past_year_pull_request_authors":{"LashaO":8,"tsubramanian":6,"JasonWildMe":4,"dependabot[bot]":1},"maintainers":[{"login":"TanyaStere42","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TanyaStere42"}],"active_maintainers":[]},"events":{"total":{"DeleteEvent":1,"PullRequestEvent":21,"ForkEvent":3,"IssuesEvent":6,"WatchEvent":6,"IssueCommentEvent":4,"PushEvent":226,"PullRequestReviewEvent":7,"CreateEvent":16},"last_year":{"DeleteEvent":1,"PullRequestEvent":15,"ForkEvent":2,"IssuesEvent":6,"WatchEvent":4,"IssueCommentEvent":4,"PushEvent":219,"PullRequestReviewEvent":5,"CreateEvent":14}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/docker-publish-arm64.yaml","sha":null,"kind":"manifest","created_at":"2023-01-21T12:17:42.863Z","updated_at":"2023-01-21T12:17:42.863Z","repository_link":"https://github.com/WildMeOrg/wildbook-ia/blob/main/.github/workflows/docker-publish-arm64.yaml","dependencies":[{"id":7077792057,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7077792059,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7077792061,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7077792062,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7077792064,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7077792066,"package_name":"rtCamp/action-slack-notify","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docker-publish.yaml","sha":null,"kind":"manifest","created_at":"2023-01-21T12:17:42.923Z","updated_at":"2023-01-21T12:17:42.923Z","repository_link":"https://github.com/WildMeOrg/wildbook-ia/blob/main/.github/workflows/docker-publish.yaml","dependencies":[{"id":7077793029,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7077793030,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7077793031,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7077793032,"package_name":"rtCamp/action-slack-notify","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python-publish.yml","sha":null,"kind":"manifest","created_at":"2023-01-21T12:17:42.961Z","updated_at":"2023-01-21T12:17:42.961Z","repository_link":"https://github.com/WildMeOrg/wildbook-ia/blob/main/.github/workflows/python-publish.yml","dependencies":[{"id":7077793093,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7077793094,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7077793095,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7077793096,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7077793097,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/testing.yml","sha":null,"kind":"manifest","created_at":"2023-01-21T12:17:43.121Z","updated_at":"2023-01-21T12:17:43.121Z","repository_link":"https://github.com/WildMeOrg/wildbook-ia/blob/main/.github/workflows/testing.yml","dependencies":[{"id":7077793569,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7077793570,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7077793571,"package_name":"postgres","ecosystem":"actions","requirements":"10","direct":true,"kind":"docker","optional":false}]}],"score":13.340852915580728,"created_at":"2023-09-19T00:10:37.542Z","updated_at":"2026-04-30T14:02:42.526Z","avatar_url":"https://github.com/WildMeOrg.png","language":"Python","category":"Biosphere","sub_category":"Terrestrial Wildlife","monthly_downloads":160,"total_dependent_repos":9,"total_dependent_packages":1,"readme":"==================\nWBIA - WildBook IA\n==================\n\n|Build| |Documentation| |Downloads|\n\n.. image:: http://i.imgur.com/TNCiEBe.png\n    :alt: \"(Note: the rhino and wildebeest matches may be dubious. Other species do work well though\")\n\nWBIA program for the storage and management of images and derived data for use in computer vision algorithms. It aims to compute who an animal is, what species an animal is, and where an animal is with the ultimate goal being to ask important why biological questions.\n\nThis project is the Machine Learning (ML) / computer vision component of the WildBook project: See https://github.com/WildMeOrg/.  This project is an actively maintained fork of the popular IBEIS (Image Based Ecological Information System) software suite for wildlife conservation.  The original IBEIS project is maintained by Jon Crall (@Erotemic) at https://github.com/Erotemic/ibeis.  The IBEIS toolkit originally was a wrapper around HotSpotter, which original binaries can be downloaded from: http://cs.rpi.edu/hotspotter/\n\nCurrently the system is build around a SQLite database, a web GUI, and matplotlib visualizations. Algorithms employed are: convolutional neural network detection and localization and classification, hessian-affine keypoint detection, SIFT keypoint description, LNBNN identification using approximate nearest neighbors.\n\nSupport\n--------\nWhile WBIA can be set up independently, the Wild Me team is not able to assist with independent model training. Support is limited to system setup in Docker at this time.\n\nRequirements\n------------\n\n* Python 3.7+\n* OpenCV 3.4.10\n* Python dependencies listed in requirements.txt\n\nInstallation Instructions\n-------------------------\n\n.. code:: bash\n\n    git clone https://github.com/WildMeOrg/wildbook-ia.git\n    cd wildbook-ia/devops\n    sudo ./build.sh wbia-base wbia-provision wbia\n\nIf your build times out, run the command again. The previous run is cached and the build will advance. Note that you cannot tag this build.\n\nDocker\n~~~~~~\n\nThe WBIA software is built and deployed as a Docker image `wildme/wbia`.  You can download and run the pre-configured instance from the command line using:\n\n.. code:: bash\n\n    # Install Docker - https://docs.docker.com/engine/install/\n    docker pull wildme/wbia:latest\n    docker run -p 84:5000 wildme/wbia:latest bash\n\nThis image is built using the multi-stage Dockerfiles in `devops/`. Once the container is up and running, go to `localhost:84` to see the WBIA landing page.\n\nDependencies\n~~~~~~\n\nThis project depends on an array of other repositories for functionality.\n\nFirst Party Toolkits (Required)\n\n* https://github.com/WildMeOrg/wbia-utool\n\n* https://github.com/WildMeOrg/wbia-vtool\n\nFirst Party Dependencies for Third Party Libraries (Required)\n\n* https://github.com/WildMeOrg/wbia-tpl-pyhesaff\n\n* https://github.com/WildMeOrg/wbia-tpl-pyflann\n\n* https://github.com/WildMeOrg/wbia-tpl-pydarknet\n\n* https://github.com/WildMeOrg/wbia-tpl-pyrf\n\nFirst Party Plug-ins (Optional)\n\n* https://github.com/WildMeOrg/wbia-plugin-cnn\n\n* https://github.com/WildMeOrg/wbia-plugin-flukematch\n\n* https://github.com/WildMeOrg/wbia-plugin-deepsense\n\n* https://github.com/WildMeOrg/wbia-plugin-finfindr\n\n* https://github.com/WildMeOrg/wbia-plugin-curvrank\n\n    + https://github.com/WildMeOrg/wbia-tpl-curvrank\n\n* https://github.com/WildMeOrg/wbia-plugin-kaggle7\n\n    + https://github.com/WildMeOrg/wbia-tpl-kaggle7\n\n* https://github.com/WildMeOrg/wbia-plugin-2d-orientation\n\n    + https://github.com/WildMeOrg/wbia-tpl-2d-orientation\n\n* https://github.com/WildMeOrg/wbia-plugin-lca\n\n    + https://github.com/WildMeOrg/wbia-tpl-lca\n\nDeprecated Toolkits (Deprecated)\n* https://github.com/WildMeOrg/wbia-deprecate-ubelt\n\n* https://github.com/WildMeOrg/wbia-deprecate-dtool\n\n* https://github.com/WildMeOrg/wbia-deprecate-guitool\n\n* https://github.com/WildMeOrg/wbia-deprecate-plottool\n\n* https://github.com/WildMeOrg/wbia-deprecate-detecttools\n\n* https://github.com/WildMeOrg/wbia-deprecate-plugin-humpbacktl\n\n* https://github.com/WildMeOrg/wbia-deprecate-tpl-lightnet\n\n* https://github.com/WildMeOrg/wbia-deprecate-tpl-brambox\n\nPlug-in Templates (Reference)\n\n* https://github.com/WildMeOrg/wbia-plugin-template\n\n* https://github.com/WildMeOrg/wbia-plugin-id-example\n\nMiscellaneous (Reference)\n\n* https://github.com/WildMeOrg/wbia-pypkg-build\n\n* https://github.com/WildMeOrg/wbia-project-website\n\n* https://github.com/WildMeOrg/wbia-aws-codedeploy\n\nCitation\n--------\n\nIf you use this code or its models in your research, please cite:\n\n.. code:: text\n\n    @inproceedings{crall2013hotspotter,\n        title={Hotspotter — patterned species instance recognition},\n        author={Crall, Jonathan P and Stewart, Charles V and Berger-Wolf, Tanya Y and Rubenstein, Daniel I and Sundaresan, Siva R},\n        booktitle={2013 IEEE workshop on applications of computer vision (WACV)},\n        pages={230--237},\n        year={2013},\n        organization={IEEE}\n    }\n\n    @inproceedings{parham2018animal,\n        title={An animal detection pipeline for identification},\n        author={Parham, Jason and Stewart, Charles and Crall, Jonathan and Rubenstein, Daniel and Holmberg, Jason and Berger-Wolf, Tanya},\n        booktitle={2018 IEEE Winter Conference on Applications of Computer Vision (WACV)},\n        pages={1075--1083},\n        year={2018},\n        organization={IEEE}\n    }\n\n    @inproceedings{berger2015ibeis,\n        title={IBEIS: Image-based ecological information system: From pixels to science and conservation},\n        author={Berger-Wolf, TY and Rubenstein, DI and Stewart, CV and Holmberg, J and Parham, J and Crall, J},\n        booktitle={Bloomberg Data for Good Exchange Conference, New York, NY, USA},\n        volume={2},\n        year={2015}\n    }\n\n    @article{berger2017wildbook,\n        title={Wildbook: Crowdsourcing, computer vision, and data science for conservation},\n        author={Berger-Wolf, Tanya Y and Rubenstein, Daniel I and Stewart, Charles V and Holmberg, Jason A and Parham, Jason and Menon, Sreejith and Crall, Jonathan and Van Oast, Jon and Kiciman, Emre and Joppa, Lucas},\n        journal={arXiv preprint arXiv:1710.08880},\n        year={2017}\n    }\n\nDocumentation\n-------------------------\n\nThe documentation is built and available online at `wildmeorg.github.io/wildbook-ia/ \u003chttp://wildmeorg.github.io/wildbook-ia/\u003e`_. However, if you need to build a local copy of the source, the following instructions can be used.\n\n.. code:: bash\n\n   # checkout the source code\n   # install the project in development mode\n   pip install -e .\n   # build the docs\n   scripts/build-docs.sh\n\nThen open the html file at ``docs/build/html/index.html``.\n\n\nCode Style and Development Guidelines\n-------------------------------------\n\nContributing\n~~~~~~~~~~~~\n\nIt's recommended that you use ``pre-commit`` to ensure linting procedures are run\non any commit you make. (See also `pre-commit.com \u003chttps://pre-commit.com/\u003e`_)\n\nReference `pre-commit's installation instructions \u003chttps://pre-commit.com/#install\u003e`_ for software installation on your OS/platform. After you have the software installed, run ``pre-commit install`` on the command line. Now every time you commit to this project's code base the linter procedures will automatically run over the changed files.  To run pre-commit on files preemtively from the command line use:\n\n.. code:: bash\n\n    git add .\n    pre-commit run\n\n    # or\n\n    pre-commit run --all-files\n\nBrunette\n~~~~~~~~\n\nOur code base has been formatted by Brunette, which is a fork and more configurable version of Black (https://black.readthedocs.io/en/stable/).\n\nFlake8\n~~~~~~\n\nTry to conform to PEP8.  You should set up your preferred editor to use flake8 as its Python linter, but pre-commit will ensure compliance before a git commit is completed.\n\nTo run flake8 from the command line use:\n\n.. code:: bash\n\n    flake8\n\n\nThis will use the flake8 configuration within ``setup.cfg``,\nwhich ignores several errors and stylistic considerations.\nSee the ``setup.cfg`` file for a full and accurate listing of stylistic codes to ignore.\n\nPyTest\n~~~~~~\n\nOur code uses Google-style documentation tests (doctests) that uses pytest and xdoctest to enable full support.  To run the tests from the command line use:\n\n.. code:: bash\n\n    pytest\n\nTo run doctests with `+REQUIRES(--web-tests)` do:\n\n.. code:: bash\n\n    pytest --web-tests\n\n.. |Build| image:: https://img.shields.io/github/workflow/status/WildMeOrg/wildbook-ia/Build%20and%20upload%20to%20PyPI/main\n    :target: https://github.com/WildMeOrg/wildbook-ia/actions?query=branch%3Amain+workflow%3A%22Build+and+upload+to+PyPI%22\n    :alt: Build and upload to PyPI\n\n.. |Pypi| image:: https://img.shields.io/pypi/v/wildbook-ia.svg\n   :target: https://pypi.python.org/pypi/wildbook-ia\n   :alt: Latest PyPI version\n\n.. |Documentation| image:: https://img.shields.io/github/workflow/status/WildMeOrg/wildbook-ia/Build%20documentation?label=documentation\n    :target: https://wildmeorg.github.io/wildbook-ia/\n    :alt: Documentation on GitHub Pages\n\n.. |Downloads| image:: https://img.shields.io/pypi/dm/wildbook-ia.svg\n   :target: https://pypistats.org/packages/wildbook-ia\n","funding_links":["https://www.wildme.org/donate/"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["conservation","nonprofit","tomcat","nonprofit-organizations","redux"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/80538","html_url":"https://ost.ecosyste.ms/projects/80538"}