{"id":39956,"name":"gdm-concordia","description":"A library for generative social simulation","url":"https://github.com/google-deepmind/concordia","last_synced_at":"2025-09-05T08:25:57.215Z","repository":{"id":211278468,"uuid":"721643027","full_name":"google-deepmind/concordia","owner":"google-deepmind","description":"A library for generative social simulation","archived":false,"fork":false,"pushed_at":"2025-08-28T11:15:01.000Z","size":3720,"stargazers_count":1007,"open_issues_count":9,"forks_count":211,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-08-28T18:32:01.731Z","etag":null,"topics":["agent-based-simulation","generative-agents","multi-agent","social-simulation"],"latest_commit_sha":null,"homepage":"","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/google-deepmind.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-11-21T13:34:11.000Z","updated_at":"2025-08-28T11:15:05.000Z","dependencies_parsed_at":"2023-12-11T14:33:08.452Z","dependency_job_id":"7324f9fd-f3b5-465f-8b68-390c5ecf721b","html_url":"https://github.com/google-deepmind/concordia","commit_stats":null,"previous_names":["google-deepmind/concordia"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/google-deepmind/concordia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-deepmind","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/sbom","scorecard":{"id":435906,"data":{"date":"2025-08-18T21:01:41Z","repo":{"name":"github.com/google-deepmind/concordia","commit":"bc2b1fa1479529bad05ec693c68733c407dbdb15"},"scorecard":{"version":"v5.1.1","commit":"cd152cb6742c5b8f2f3d2b5193b41d9c50905198"},"score":7.6,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#maintained"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#dependency-update-tool"}},{"name":"SAST","score":10,"reason":"SAST tool detected: CodeQL","details":["Info: SAST configuration detected: CodeQL","Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#sast"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#security-policy"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:20","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:21","Info: jobLevel 'contents' permission set to 'read': .github/workflows/scorecards-analysis.yml:23","Info: jobLevel 'actions' permission set to 'read': .github/workflows/scorecards-analysis.yml:24","Info: topLevel permissions set to 'read-all': .github/workflows/codeql-analysis.yml:13","Info: topLevel permissions set to 'read-all': .github/workflows/pypi-publish.yml:10","Info: topLevel permissions set to 'read-all': .github/workflows/pypi-test.yml:30","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards-analysis.yml:11","Info: topLevel permissions set to 'read-all': .github/workflows/test-concordia.yml:35","Info: topLevel permissions set to 'read-all': .github/workflows/test-examples.yml:39","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#token-permissions"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#binary-artifacts"}},{"name":"CI-Tests","score":-1,"reason":"no pull request found","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#ci-tests"}},{"name":"Pinned-Dependencies","score":4,"reason":"dependency not pinned by hash detected -- score normalized to 4","details":["Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:72","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:73","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:76","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/pypi-test.yml:61","Warn: pipCommand not pinned by hash: .github/workflows/pypi-test.yml:62","Warn: pipCommand not pinned by hash: .github/workflows/pypi-test.yml:67","Warn: pipCommand not pinned by hash: .github/workflows/pypi-test.yml:73","Info:  15 out of  15 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   2 out of  10 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/pypi-publish.yml:84"],"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#packaging"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#license"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: branch 'main' does not require approvers","Warn: codeowners review is not required on branch 'main'","Warn: no status checks found to merge onto branch 'main'","Warn: PRs are not required to make changes on branch 'main'; or we don't have data to detect it.If you think it might be the latter, make sure to run Scorecard with a PAT or use Repo Rules (that are always public) instead of Branch Protection settings"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#branch-protection"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":0,"reason":"14 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-9548-qrrj-x5pj","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: PYSEC-2025-61 / GHSA-xg8h-j46f-w952","Warn: Project is vulnerable to: GHSA-8qvm-5x2c-j2w7","Warn: Project is vulnerable to: PYSEC-2022-42969","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-37mw-44qp-f5jm","Warn: Project is vulnerable to: GHSA-9356-575x-2w9m","Warn: Project is vulnerable to: GHSA-phhr-52qp-3mj4","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#vulnerabilities"}},{"name":"Contributors","score":10,"reason":"project has 8 contributing companies or organizations","details":["Info: found contributions from: gibran-ai, google, google deepmind, google-deepmind, google-research, googlers, university college london, university of toronto"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T04:41:59.617Z","repository_id":211278468,"created_at":"2025-08-19T04:41:59.617Z","updated_at":"2025-08-19T04:41:59.617Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273729425,"owners_count":25157428,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"google-deepmind","name":"Google DeepMind","uuid":"8596759","kind":"organization","description":"","email":null,"website":"https://www.deepmind.com/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8596759?v=4","repositories_count":245,"last_synced_at":"2024-04-16T03:10:42.909Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/google-deepmind","funding_links":[],"total_stars":148753,"followers":10102,"following":0,"created_at":"2022-11-02T16:32:01.461Z","updated_at":"2024-04-16T03:11:30.206Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-deepmind","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-deepmind/repositories"},"packages":[{"id":10353925,"name":"github.com/google-deepmind/concordia","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/google-deepmind/concordia","keywords_array":[],"namespace":null,"versions_count":23,"first_release_published_at":"2023-12-08T10:37:21.000Z","latest_release_published_at":"2025-08-18T20:56:47.000Z","latest_release_number":"v2.1.0+incompatible","last_synced_at":"2025-08-28T23:39:15.045Z","created_at":"2024-06-11T15:53:30.895Z","updated_at":"2025-08-28T23:39:18.292Z","registry_url":"https://pkg.go.dev/github.com/google-deepmind/concordia","install_command":"go get github.com/google-deepmind/concordia","documentation_url":"https://pkg.go.dev/github.com/google-deepmind/concordia#section-documentation","metadata":{},"repo_metadata":{"id":211278468,"uuid":"721643027","full_name":"google-deepmind/concordia","owner":"google-deepmind","description":"A library for generative social simulation","archived":false,"fork":false,"pushed_at":"2025-08-28T11:15:01.000Z","size":3720,"stargazers_count":1007,"open_issues_count":9,"forks_count":211,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-08-28T18:32:01.731Z","etag":null,"topics":["agent-based-simulation","generative-agents","multi-agent","social-simulation"],"latest_commit_sha":null,"homepage":"","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/google-deepmind.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-11-21T13:34:11.000Z","updated_at":"2025-08-28T11:15:05.000Z","dependencies_parsed_at":"2023-12-11T14:33:08.452Z","dependency_job_id":"7324f9fd-f3b5-465f-8b68-390c5ecf721b","html_url":"https://github.com/google-deepmind/concordia","commit_stats":null,"previous_names":["google-deepmind/concordia"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/google-deepmind/concordia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-deepmind","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/sbom","scorecard":{"id":435906,"data":{"date":"2025-08-18T21:01:41Z","repo":{"name":"github.com/google-deepmind/concordia","commit":"bc2b1fa1479529bad05ec693c68733c407dbdb15"},"scorecard":{"version":"v5.1.1","commit":"cd152cb6742c5b8f2f3d2b5193b41d9c50905198"},"score":7.6,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#maintained"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#dependency-update-tool"}},{"name":"SAST","score":10,"reason":"SAST tool detected: CodeQL","details":["Info: SAST configuration detected: CodeQL","Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#sast"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#security-policy"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:20","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:21","Info: jobLevel 'contents' permission set to 'read': .github/workflows/scorecards-analysis.yml:23","Info: jobLevel 'actions' permission set to 'read': .github/workflows/scorecards-analysis.yml:24","Info: topLevel permissions set to 'read-all': .github/workflows/codeql-analysis.yml:13","Info: topLevel permissions set to 'read-all': .github/workflows/pypi-publish.yml:10","Info: topLevel permissions set to 'read-all': .github/workflows/pypi-test.yml:30","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards-analysis.yml:11","Info: topLevel permissions set to 'read-all': .github/workflows/test-concordia.yml:35","Info: topLevel permissions set to 'read-all': .github/workflows/test-examples.yml:39","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#token-permissions"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#binary-artifacts"}},{"name":"CI-Tests","score":-1,"reason":"no pull request found","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#ci-tests"}},{"name":"Pinned-Dependencies","score":4,"reason":"dependency not pinned by hash detected -- score normalized to 4","details":["Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:72","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:73","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:76","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/pypi-test.yml:61","Warn: pipCommand not pinned by hash: .github/workflows/pypi-test.yml:62","Warn: pipCommand not pinned by hash: .github/workflows/pypi-test.yml:67","Warn: pipCommand not pinned by hash: .github/workflows/pypi-test.yml:73","Info:  15 out of  15 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   2 out of  10 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/pypi-publish.yml:84"],"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#packaging"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#license"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: branch 'main' does not require approvers","Warn: codeowners review is not required on branch 'main'","Warn: no status checks found to merge onto branch 'main'","Warn: PRs are not required to make changes on branch 'main'; or we don't have data to detect it.If you think it might be the latter, make sure to run Scorecard with a PAT or use Repo Rules (that are always public) instead of Branch Protection settings"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#branch-protection"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":0,"reason":"14 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-9548-qrrj-x5pj","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: PYSEC-2025-61 / GHSA-xg8h-j46f-w952","Warn: Project is vulnerable to: GHSA-8qvm-5x2c-j2w7","Warn: Project is vulnerable to: PYSEC-2022-42969","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-37mw-44qp-f5jm","Warn: Project is vulnerable to: GHSA-9356-575x-2w9m","Warn: Project is vulnerable to: GHSA-phhr-52qp-3mj4","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#vulnerabilities"}},{"name":"Contributors","score":10,"reason":"project has 8 contributing companies or organizations","details":["Info: found contributions from: gibran-ai, google, google deepmind, google-deepmind, google-research, googlers, university college london, university of toronto"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T04:41:59.617Z","repository_id":211278468,"created_at":"2025-08-19T04:41:59.617Z","updated_at":"2025-08-19T04:41:59.617Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272580927,"owners_count":24959404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"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":"google-deepmind","name":"Google DeepMind","uuid":"8596759","kind":"organization","description":"","email":null,"website":"https://www.deepmind.com/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8596759?v=4","repositories_count":245,"last_synced_at":"2024-04-16T03:10:42.909Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/google-deepmind","funding_links":[],"total_stars":148753,"followers":10102,"following":0,"created_at":"2022-11-02T16:32:01.461Z","updated_at":"2024-04-16T03:11:30.206Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-deepmind","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-deepmind/repositories"},"tags":[{"name":"v2.1.0","sha":"bc2b1fa1479529bad05ec693c68733c407dbdb15","kind":"commit","published_at":"2025-08-18T20:56:47.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v2.1.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"f16aee147ac38c6060ae014dde5d5ec9a28bab87","kind":"commit","published_at":"2025-07-07T14:43:14.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v2.0.1","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"010ccf9ae6cf21876f18be96dd513cef254f9931","kind":"commit","published_at":"2025-07-04T14:45:06.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v2.0.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v2.0.0/manifests"},{"name":"v1.8.10","sha":"b2de77c82ae3a9d06afd0309b183f01cf484375b","kind":"commit","published_at":"2024-12-19T12:52:01.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.10","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.10/manifests"},{"name":"v1.8.9","sha":"3643ac0466f748b8055b61feb0b7908411f73d84","kind":"commit","published_at":"2024-11-26T01:29:24.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.9","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.9/manifests"},{"name":"v1.8.8","sha":"62ad3d0d443e746841ca94b06337cb187e603a5d","kind":"commit","published_at":"2024-11-13T02:41:56.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.8","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.8/manifests"},{"name":"v1.8.7","sha":"187cd09cab8557ef0bc207d00f5dceb928e7d21d","kind":"commit","published_at":"2024-11-06T17:18:33.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.7","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.7/manifests"},{"name":"v1.8.6","sha":"f9d25ea971fb2176495283e8b53bb80538149baf","kind":"commit","published_at":"2024-10-29T20:01:44.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.6","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.6/manifests"},{"name":"v1.8.5","sha":"1e98ce319bc802c35bd9cb0017ae33483865102e","kind":"commit","published_at":"2024-10-22T10:49:56.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.5","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.5/manifests"},{"name":"v1.8.4","sha":"bad93f9c8e27c9995139abaea613c2e991784a2f","kind":"commit","published_at":"2024-10-19T21:41:53.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.4","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"b50d13a960e53cb03bb19655fd472978911f4bb1","kind":"commit","published_at":"2024-10-08T16:57:14.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.3","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"01e4ad40e4721f35b884f1235f2b79b041a725e6","kind":"commit","published_at":"2024-10-01T21:52:45.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.2","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"bf50d096f3ba40292cea06db9eff6ff2225c611c","kind":"commit","published_at":"2024-09-20T19:25:55.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.1","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.1/manifests"},{"name":"contest_v1.0.0","sha":"1b522f94453b4add294eee07230a34e9f0accc3b","kind":"commit","published_at":"2024-09-17T15:49:18.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/contest_v1.0.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/contest_v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@contest_v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/contest_v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/contest_v1.0.0/manifests"},{"name":"v1.8.0","sha":"3d5ae49cfd4e055124791a531494cfdf1b588a2d","kind":"commit","published_at":"2024-09-17T13:57:28.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"38f07e86ec996cb28a2fc837a174f2f6586210d1","kind":"commit","published_at":"2024-09-03T19:22:53.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.7.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"f9c7534f8ed2547b9d9a1c76b4f4aac60f21c09e","kind":"commit","published_at":"2024-06-11T19:40:45.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.6.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"d0cf839162a5c17620504b5612536bd0fc879515","kind":"commit","published_at":"2024-05-28T09:54:12.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.5.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"9a368ea170468599b430fb7ac702b8d881cb6643","kind":"commit","published_at":"2024-05-16T11:09:44.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.4.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"01fcf8921fa8d7496a3468e4e3bf5f195636d79e","kind":"commit","published_at":"2024-05-04T18:08:08.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.3.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"226358d5d322e4d5bdf8778a5406c12848923fdb","kind":"commit","published_at":"2024-02-12T14:34:32.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.2.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ba4e261b70879627cd24501ce8f044391941a16d","kind":"commit","published_at":"2024-01-31T11:11:36.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.1.1","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"e2045503f1f077d69cfd97dac07176587ba36df8","kind":"commit","published_at":"2024-01-30T13:21:23.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.1.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"d908f7143ee050c36b13448dc9c078bd11c3b042","kind":"commit","published_at":"2023-12-08T10:37:21.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.0.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-08-28T23:39:18.291Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.966061736475957,"dependent_packages_count":6.527826853133711,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.746944294804834},"purl":"pkg:golang/github.com/google-deepmind/concordia","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/google-deepmind/concordia","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/google-deepmind/concordia","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/google-deepmind/concordia/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-18T21:35:48.867Z","issues_count":34,"pull_requests_count":67,"avg_time_to_close_issue":1848922.4615384615,"avg_time_to_close_pull_request":1070740.0161290322,"issues_closed_count":26,"pull_requests_closed_count":62,"pull_request_authors_count":18,"issue_authors_count":21,"avg_comments_per_issue":2.764705882352941,"avg_comments_per_pull_request":1.4477611940298507,"merged_pull_requests_count":20,"bot_issues_count":0,"bot_pull_requests_count":46,"past_year_issues_count":22,"past_year_pull_requests_count":52,"past_year_avg_time_to_close_issue":1279014.5714285714,"past_year_avg_time_to_close_pull_request":667272.0638297872,"past_year_issues_closed_count":14,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":14,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":3.0454545454545454,"past_year_avg_comments_per_pull_request":1.3269230769230769,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":36,"past_year_merged_pull_requests_count":15,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgoogle-deepmind%2Fconcordia/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgoogle-deepmind%2Fconcordia/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgoogle-deepmind%2Fconcordia/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgoogle-deepmind%2Fconcordia/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1952121,"maintainers_count":0,"namespaces_count":741275,"keywords_count":109185,"github":"golang","metadata":{"funded_packages_count":49011},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-05T05:14:06.439Z","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":8621212,"name":"gdm-concordia","ecosystem":"pypi","description":"A library for building a generative model of social interacions.","homepage":"https://github.com/google-deepmind/concordia","licenses":"Apache 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/google-deepmind/concordia","keywords_array":["multi-agent","agent-based-simulation","generative-agents","python","machine-learning"],"namespace":null,"versions_count":27,"first_release_published_at":"2023-12-05T16:21:46.000Z","latest_release_published_at":"2025-08-18T21:18:12.000Z","latest_release_number":"2.1.0","last_synced_at":"2025-08-28T23:39:08.638Z","created_at":"2023-12-05T16:31:23.959Z","updated_at":"2025-08-28T23:39:18.290Z","registry_url":"https://pypi.org/project/gdm-concordia/","install_command":"pip install gdm-concordia --index-url https://pypi.org/simple","documentation_url":"https://gdm-concordia.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: Education","Intended Audience :: Science/Research","License :: OSI Approved :: Apache Software License","Operating System :: MacOS :: MacOS X","Operating System :: POSIX :: Linux","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Topic :: Scientific/Engineering :: Artificial Intelligence"],"normalized_name":"gdm-concordia","project_status":null},"repo_metadata":{"id":211278468,"uuid":"721643027","full_name":"google-deepmind/concordia","owner":"google-deepmind","description":"A library for generative social simulation","archived":false,"fork":false,"pushed_at":"2025-08-28T11:15:01.000Z","size":3720,"stargazers_count":1007,"open_issues_count":9,"forks_count":211,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-08-28T18:32:01.731Z","etag":null,"topics":["agent-based-simulation","generative-agents","multi-agent","social-simulation"],"latest_commit_sha":null,"homepage":"","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/google-deepmind.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-11-21T13:34:11.000Z","updated_at":"2025-08-28T11:15:05.000Z","dependencies_parsed_at":"2023-12-11T14:33:08.452Z","dependency_job_id":"7324f9fd-f3b5-465f-8b68-390c5ecf721b","html_url":"https://github.com/google-deepmind/concordia","commit_stats":null,"previous_names":["google-deepmind/concordia"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/google-deepmind/concordia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-deepmind","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/sbom","scorecard":{"id":435906,"data":{"date":"2025-08-18T21:01:41Z","repo":{"name":"github.com/google-deepmind/concordia","commit":"bc2b1fa1479529bad05ec693c68733c407dbdb15"},"scorecard":{"version":"v5.1.1","commit":"cd152cb6742c5b8f2f3d2b5193b41d9c50905198"},"score":7.6,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#maintained"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#dependency-update-tool"}},{"name":"SAST","score":10,"reason":"SAST tool detected: CodeQL","details":["Info: SAST configuration detected: CodeQL","Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#sast"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#security-policy"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:20","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:21","Info: jobLevel 'contents' permission set to 'read': .github/workflows/scorecards-analysis.yml:23","Info: jobLevel 'actions' permission set to 'read': .github/workflows/scorecards-analysis.yml:24","Info: topLevel permissions set to 'read-all': .github/workflows/codeql-analysis.yml:13","Info: topLevel permissions set to 'read-all': .github/workflows/pypi-publish.yml:10","Info: topLevel permissions set to 'read-all': .github/workflows/pypi-test.yml:30","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards-analysis.yml:11","Info: topLevel permissions set to 'read-all': .github/workflows/test-concordia.yml:35","Info: topLevel permissions set to 'read-all': .github/workflows/test-examples.yml:39","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#token-permissions"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#binary-artifacts"}},{"name":"CI-Tests","score":-1,"reason":"no pull request found","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#ci-tests"}},{"name":"Pinned-Dependencies","score":4,"reason":"dependency not pinned by hash detected -- score normalized to 4","details":["Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:72","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:73","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:76","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/pypi-test.yml:61","Warn: pipCommand not pinned by hash: .github/workflows/pypi-test.yml:62","Warn: pipCommand not pinned by hash: .github/workflows/pypi-test.yml:67","Warn: pipCommand not pinned by hash: .github/workflows/pypi-test.yml:73","Info:  15 out of  15 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   3 third-party GitHubAction dependencies pinned","Info:   2 out of  10 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/pypi-publish.yml:84"],"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#packaging"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#license"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: branch 'main' does not require approvers","Warn: codeowners review is not required on branch 'main'","Warn: no status checks found to merge onto branch 'main'","Warn: PRs are not required to make changes on branch 'main'; or we don't have data to detect it.If you think it might be the latter, make sure to run Scorecard with a PAT or use Repo Rules (that are always public) instead of Branch Protection settings"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#branch-protection"}},{"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/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":0,"reason":"14 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-9548-qrrj-x5pj","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: PYSEC-2025-61 / GHSA-xg8h-j46f-w952","Warn: Project is vulnerable to: GHSA-8qvm-5x2c-j2w7","Warn: Project is vulnerable to: PYSEC-2022-42969","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-37mw-44qp-f5jm","Warn: Project is vulnerable to: GHSA-9356-575x-2w9m","Warn: Project is vulnerable to: GHSA-phhr-52qp-3mj4","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#vulnerabilities"}},{"name":"Contributors","score":10,"reason":"project has 8 contributing companies or organizations","details":["Info: found contributions from: gibran-ai, google, google deepmind, google-deepmind, google-research, googlers, university college london, university of toronto"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/cd152cb6742c5b8f2f3d2b5193b41d9c50905198/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T04:41:59.617Z","repository_id":211278468,"created_at":"2025-08-19T04:41:59.617Z","updated_at":"2025-08-19T04:41:59.617Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272580927,"owners_count":24959404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"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":"google-deepmind","name":"Google DeepMind","uuid":"8596759","kind":"organization","description":"","email":null,"website":"https://www.deepmind.com/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8596759?v=4","repositories_count":245,"last_synced_at":"2024-04-16T03:10:42.909Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/google-deepmind","funding_links":[],"total_stars":148753,"followers":10102,"following":0,"created_at":"2022-11-02T16:32:01.461Z","updated_at":"2024-04-16T03:11:30.206Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-deepmind","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-deepmind/repositories"},"tags":[{"name":"v2.1.0","sha":"bc2b1fa1479529bad05ec693c68733c407dbdb15","kind":"commit","published_at":"2025-08-18T20:56:47.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v2.1.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"f16aee147ac38c6060ae014dde5d5ec9a28bab87","kind":"commit","published_at":"2025-07-07T14:43:14.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v2.0.1","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"010ccf9ae6cf21876f18be96dd513cef254f9931","kind":"commit","published_at":"2025-07-04T14:45:06.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v2.0.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v2.0.0/manifests"},{"name":"v1.8.10","sha":"b2de77c82ae3a9d06afd0309b183f01cf484375b","kind":"commit","published_at":"2024-12-19T12:52:01.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.10","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.10/manifests"},{"name":"v1.8.9","sha":"3643ac0466f748b8055b61feb0b7908411f73d84","kind":"commit","published_at":"2024-11-26T01:29:24.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.9","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.9/manifests"},{"name":"v1.8.8","sha":"62ad3d0d443e746841ca94b06337cb187e603a5d","kind":"commit","published_at":"2024-11-13T02:41:56.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.8","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.8/manifests"},{"name":"v1.8.7","sha":"187cd09cab8557ef0bc207d00f5dceb928e7d21d","kind":"commit","published_at":"2024-11-06T17:18:33.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.7","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.7/manifests"},{"name":"v1.8.6","sha":"f9d25ea971fb2176495283e8b53bb80538149baf","kind":"commit","published_at":"2024-10-29T20:01:44.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.6","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.6/manifests"},{"name":"v1.8.5","sha":"1e98ce319bc802c35bd9cb0017ae33483865102e","kind":"commit","published_at":"2024-10-22T10:49:56.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.5","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.5/manifests"},{"name":"v1.8.4","sha":"bad93f9c8e27c9995139abaea613c2e991784a2f","kind":"commit","published_at":"2024-10-19T21:41:53.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.4","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"b50d13a960e53cb03bb19655fd472978911f4bb1","kind":"commit","published_at":"2024-10-08T16:57:14.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.3","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"01e4ad40e4721f35b884f1235f2b79b041a725e6","kind":"commit","published_at":"2024-10-01T21:52:45.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.2","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"bf50d096f3ba40292cea06db9eff6ff2225c611c","kind":"commit","published_at":"2024-09-20T19:25:55.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.1","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.1/manifests"},{"name":"contest_v1.0.0","sha":"1b522f94453b4add294eee07230a34e9f0accc3b","kind":"commit","published_at":"2024-09-17T15:49:18.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/contest_v1.0.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/contest_v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@contest_v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/contest_v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/contest_v1.0.0/manifests"},{"name":"v1.8.0","sha":"3d5ae49cfd4e055124791a531494cfdf1b588a2d","kind":"commit","published_at":"2024-09-17T13:57:28.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.8.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"38f07e86ec996cb28a2fc837a174f2f6586210d1","kind":"commit","published_at":"2024-09-03T19:22:53.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.7.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"f9c7534f8ed2547b9d9a1c76b4f4aac60f21c09e","kind":"commit","published_at":"2024-06-11T19:40:45.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.6.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"d0cf839162a5c17620504b5612536bd0fc879515","kind":"commit","published_at":"2024-05-28T09:54:12.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.5.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"9a368ea170468599b430fb7ac702b8d881cb6643","kind":"commit","published_at":"2024-05-16T11:09:44.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.4.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"01fcf8921fa8d7496a3468e4e3bf5f195636d79e","kind":"commit","published_at":"2024-05-04T18:08:08.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.3.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"226358d5d322e4d5bdf8778a5406c12848923fdb","kind":"commit","published_at":"2024-02-12T14:34:32.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.2.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ba4e261b70879627cd24501ce8f044391941a16d","kind":"commit","published_at":"2024-01-31T11:11:36.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.1.1","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"e2045503f1f077d69cfd97dac07176587ba36df8","kind":"commit","published_at":"2024-01-30T13:21:23.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.1.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"d908f7143ee050c36b13448dc9c078bd11c3b042","kind":"commit","published_at":"2023-12-08T10:37:21.000Z","download_url":"https://codeload.github.com/google-deepmind/concordia/tar.gz/v1.0.0","html_url":"https://github.com/google-deepmind/concordia/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/google-deepmind/concordia@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-08-28T23:39:18.289Z","dependent_packages_count":0,"downloads":2768,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":8.72147047142724,"dependent_repos_count":21.534861440080295,"dependent_packages_count":10.141135697755281,"stargazers_count":9.458028832904104,"forks_count":14.238545921810223,"docker_downloads_count":null,"average":12.818808472795428},"purl":"pkg:pypi/gdm-concordia","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/gdm-concordia","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/gdm-concordia","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/gdm-concordia/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-18T21:35:48.867Z","issues_count":34,"pull_requests_count":67,"avg_time_to_close_issue":1848922.4615384615,"avg_time_to_close_pull_request":1070740.0161290322,"issues_closed_count":26,"pull_requests_closed_count":62,"pull_request_authors_count":18,"issue_authors_count":21,"avg_comments_per_issue":2.764705882352941,"avg_comments_per_pull_request":1.4477611940298507,"merged_pull_requests_count":20,"bot_issues_count":0,"bot_pull_requests_count":46,"past_year_issues_count":22,"past_year_pull_requests_count":52,"past_year_avg_time_to_close_issue":1279014.5714285714,"past_year_avg_time_to_close_pull_request":667272.0638297872,"past_year_issues_closed_count":14,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":14,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":3.0454545454545454,"past_year_avg_comments_per_pull_request":1.3269230769230769,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":36,"past_year_merged_pull_requests_count":15,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/gdm-concordia/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/gdm-concordia/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/gdm-concordia/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/gdm-concordia/related_packages","maintainers":[{"uuid":"deepmind","login":"deepmind","name":null,"email":null,"url":null,"packages_count":55,"html_url":"https://pypi.org/user/deepmind/","role":"Owner","created_at":"2023-12-08T08:43:31.381Z","updated_at":"2023-12-08T08:43:31.381Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/deepmind/packages"},{"uuid":"jagapiou","login":"jagapiou","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/jagapiou/","role":null,"created_at":"2023-12-05T16:31:48.101Z","updated_at":"2023-12-05T16:31:48.101Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jagapiou/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725050,"maintainers_count":308343,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","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":10365323,"full_name":"google-deepmind/concordia","default_branch":"main","committers":[{"name":"Joel Z. Leibo","email":"jzl@google.com","login":"jzleibo","count":371},{"name":"Sasha Vezhnevets","email":"vezhnick@google.com","login":"vezhnick","count":228},{"name":"John Agapiou","email":"jagapiou@google.com","login":"jagapiou","count":156},{"name":"Edgar Duéñez-Guzmán","email":"duenez@google.com","login":"duenez","count":52},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":27},{"name":"Wil Cunningham","email":"39409282+wacunn","login":"wacunn","count":10},{"name":"Minsuk Chang","email":"minsukchang@google.com","login":"minsukchang","count":8},{"name":"Jayd Matyas","email":"jmatyas@google.com","login":"jaydmaty","count":5},{"name":"Concordia Contributor","email":"concordia-team+github@google.com","login":null,"count":3},{"name":"Logan Cross","email":"lcross@google.com","login":"locross93","count":3},{"name":"Ethan Jackson","email":"jackson.ethan.c@gmail.com","login":"ethancjackson","count":3},{"name":"austinmw","email":"austinmw89@gmail.com","login":"austinmw","count":3},{"name":"Shifat Rahman","email":"shifatrahman@gmail.com","login":"Shifat7","count":2},{"name":"Aleksey Korshuk","email":"48794610+AlekseyKorshuk","login":"AlekseyKorshuk","count":1},{"name":"Dennis-yxchen","email":"99672513+Dennis-yxchen","login":"Dennis-yxchen","count":1},{"name":"Emmanuel Ferdman","email":"emmanuelferdman@gmail.com","login":"emmanuel-ferdman","count":1},{"name":"Felix Janda","email":"felix.janda@posteo.de","login":"doughdemon","count":1},{"name":"Hana Joo","email":"hanajoo@google.com","login":"h-joo","count":1},{"name":"Ikko Eltociear Ashimine","email":"eltociear@gmail.com","login":"eltociear","count":1},{"name":"João Galego","email":"jgalego1990@gmail.com","login":"JGalego","count":1},{"name":"Manuel Sebastian Rios","email":"32622588+ManuelRios18","login":"ManuelRios18","count":1},{"name":"Matthew Kielo","email":"145571823+mkielo3","login":"mkielo3","count":1},{"name":"Ram Rachum","email":"ram@rachum.com","login":"cool-RR","count":1},{"name":"pragmaticTNT","email":"pragmaticTNT@gmail.com","login":"pragmaticTNT","count":1},{"name":"simonwisdom","email":"simonwisdom","login":"simonwisdom","count":1},{"name":"Davide Paglieri","email":"dpaglieri@google.com","login":"DavidePaglieri","count":1},{"name":"RisingOrange","email":"jakub.fidler@protonmail.com","login":"RisingOrange","count":1}],"total_commits":885,"total_committers":27,"total_bot_commits":27,"total_bot_committers":1,"mean_commits":32.77777777777778,"dds":0.5807909604519774,"past_year_committers":[{"name":"Joel Z. Leibo","email":"jzl@google.com","login":"jzleibo","count":225},{"name":"Sasha Vezhnevets","email":"vezhnick@google.com","login":"vezhnick","count":165},{"name":"John Agapiou","email":"jagapiou@google.com","login":"jagapiou","count":99},{"name":"Edgar Duéñez-Guzmán","email":"duenez@google.com","login":"duenez","count":42},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":15},{"name":"Minsuk Chang","email":"minsukchang@google.com","login":"minsukchang","count":8},{"name":"austinmw","email":"austinmw89@gmail.com","login":"austinmw","count":3},{"name":"Logan Cross","email":"lcross@google.com","login":"locross93","count":3},{"name":"Shifat Rahman","email":"shifatrahman@gmail.com","login":"Shifat7","count":2},{"name":"Aleksey Korshuk","email":"48794610+AlekseyKorshuk","login":"AlekseyKorshuk","count":1},{"name":"Dennis-yxchen","email":"99672513+Dennis-yxchen","login":"Dennis-yxchen","count":1},{"name":"Emmanuel Ferdman","email":"emmanuelferdman@gmail.com","login":"emmanuel-ferdman","count":1},{"name":"Felix Janda","email":"felix.janda@posteo.de","login":"doughdemon","count":1},{"name":"Hana Joo","email":"hanajoo@google.com","login":"h-joo","count":1},{"name":"João Galego","email":"jgalego1990@gmail.com","login":"JGalego","count":1},{"name":"Manuel Sebastian Rios","email":"32622588+ManuelRios18","login":"ManuelRios18","count":1},{"name":"Matthew Kielo","email":"145571823+mkielo3","login":"mkielo3","count":1},{"name":"pragmaticTNT","email":"pragmaticTNT@gmail.com","login":"pragmaticTNT","count":1},{"name":"simonwisdom","email":"simonwisdom","login":"simonwisdom","count":1},{"name":"Davide Paglieri","email":"dpaglieri@google.com","login":"DavidePaglieri","count":1},{"name":"RisingOrange","email":"jakub.fidler@protonmail.com","login":"RisingOrange","count":1}],"past_year_total_commits":574,"past_year_total_committers":21,"past_year_total_bot_commits":15,"past_year_total_bot_committers":1,"past_year_mean_commits":27.333333333333332,"past_year_dds":0.60801393728223,"last_synced_at":"2025-06-17T14:30:13.724Z","last_synced_commit":"771217f40c62c872f5ec5385c63db275bca5051c","created_at":"2025-06-17T00:39:10.037Z","updated_at":"2025-06-17T14:32:39.861Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"google-deepmind/concordia","html_url":"https://github.com/google-deepmind/concordia","last_synced_at":"2025-08-31T19:02:06.280Z","status":null,"issues_count":36,"pull_requests_count":86,"avg_time_to_close_issue":3779297.0,"avg_time_to_close_pull_request":1088221.5064935065,"issues_closed_count":30,"pull_requests_closed_count":77,"pull_request_authors_count":18,"issue_authors_count":20,"avg_comments_per_issue":2.611111111111111,"avg_comments_per_pull_request":1.3604651162790697,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":61,"past_year_issues_count":24,"past_year_pull_requests_count":70,"past_year_avg_time_to_close_issue":4622951.666666667,"past_year_avg_time_to_close_pull_request":792344.4098360656,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":61,"past_year_pull_request_authors_count":14,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":2.7916666666666665,"past_year_avg_comments_per_pull_request":1.2714285714285714,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":50,"past_year_merged_pull_requests_count":20,"created_at":"2025-06-17T00:39:14.760Z","updated_at":"2025-09-03T04:42:46.861Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-deepmind%2Fconcordia/issues","issue_labels_count":{"dependencies":2,"python":1,"enhancement":1,"github_actions":1},"pull_request_labels_count":{"dependencies":103,"github_actions":65,"python":38},"issue_author_associations_count":{"NONE":43,"CONTRIBUTOR":5},"pull_request_author_associations_count":{"CONTRIBUTOR":127,"NONE":21},"issue_authors":{"vishaljoshi24":6,"anatoleg":6,"austinmw":4,"cth127":4,"paehal":3,"robinsonkwame":2,"SoyGema":2,"dependabot[bot]":2,"AlekseyKorshuk":1,"Dennis-yxchen":1,"depshad":1,"mptouzel":1,"AlvinKimata":1,"ronaldzgithub":1,"alcime":1,"wacunn":1,"ArtemPt239":1,"DarioPanada":1,"ManuelRios18":1,"renzel":1,"yhg8423":1,"Art3mis0707":1,"alexunderch":1,"anilaltuner":1,"kevinbdsouza":1,"ManooshSamiei":1,"jaredvann":1},"pull_request_authors":{"dependabot[bot]":104,"wacunn":6,"austinmw":4,"AlekseyKorshuk":4,"Dennis-yxchen":3,"simonwisdom":2,"doughdemon":2,"ManuelRios18":2,"Metrossa":2,"emmanuel-ferdman":2,"jshepp27":2,"SoyGema":2,"RisingOrange":2,"Shifat7":2,"vishaljoshi24":2,"pragmaticTNT":2,"mkielo3":2,"JGalego":2,"Lemiex":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10094553,"issues_count":31373669,"pull_requests_count":97058592,"authors_count":10699554,"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":{"dependencies":1,"github_actions":1},"past_year_pull_request_labels_count":{"dependencies":62,"python":34,"github_actions":28},"past_year_issue_author_associations_count":{"NONE":22,"CONTRIBUTOR":2},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":82,"NONE":10},"past_year_issue_authors":{"vishaljoshi24":6,"cth127":4,"SoyGema":2,"AlekseyKorshuk":1,"alexunderch":1,"anilaltuner":1,"Dennis-yxchen":1,"dependabot[bot]":1,"depshad":1,"ManooshSamiei":1,"ManuelRios18":1,"mptouzel":1,"renzel":1,"robinsonkwame":1,"yhg8423":1},"past_year_pull_request_authors":{"dependabot[bot]":63,"AlekseyKorshuk":4,"Dennis-yxchen":3,"pragmaticTNT":2,"vishaljoshi24":2,"emmanuel-ferdman":2,"Metrossa":2,"ManuelRios18":2,"Shifat7":2,"RisingOrange":2,"mkielo3":2,"SoyGema":2,"doughdemon":2,"simonwisdom":2},"maintainers":[],"active_maintainers":[]},"events":{"total":{"CreateEvent":37,"ReleaseEvent":11,"IssuesEvent":22,"WatchEvent":309,"DeleteEvent":22,"MemberEvent":1,"IssueCommentEvent":75,"PushEvent":236,"PullRequestReviewCommentEvent":8,"PullRequestReviewEvent":34,"PullRequestEvent":76,"ForkEvent":74},"last_year":{"CreateEvent":37,"ReleaseEvent":11,"IssuesEvent":22,"WatchEvent":309,"DeleteEvent":22,"MemberEvent":1,"IssueCommentEvent":75,"PushEvent":236,"PullRequestReviewCommentEvent":8,"PullRequestReviewEvent":34,"PullRequestEvent":76,"ForkEvent":74}},"keywords":["agent-based-simulation","generative-agents","multi-agent","social-simulation"],"dependencies":[{"ecosystem":"actions","filepath":".github/actions/install-concordia/action.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:01.092Z","updated_at":"2023-12-11T14:33:01.092Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/.github/actions/install-concordia/action.yml","dependencies":[{"id":15027905848,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"61a6322f88396a6271a6ee3565807d608ecaddd1","direct":true,"kind":"composite","optional":false},{"id":15027905849,"package_name":"actions/cache/restore","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15027907140,"package_name":"actions/cache/save","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/actions/install-examples/action.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:02.152Z","updated_at":"2023-12-11T14:33:02.152Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/.github/actions/install-examples/action.yml","dependencies":[{"id":15027907176,"package_name":"./.github/actions/install-concordia","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:02.544Z","updated_at":"2023-12-11T14:33:02.544Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/.github/workflows/codeql-analysis.yml","dependencies":[{"id":15027907177,"package_name":"actions/checkout","ecosystem":"actions","requirements":"b4ffde65f46336ab88eb53be808477a3936bae11","direct":true,"kind":"composite","optional":false},{"id":15027907178,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"407ffafae6a767df3e0230c3df91b6443ae8df75","direct":true,"kind":"composite","optional":false},{"id":15027907179,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"407ffafae6a767df3e0230c3df91b6443ae8df75","direct":true,"kind":"composite","optional":false},{"id":15027907180,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"407ffafae6a767df3e0230c3df91b6443ae8df75","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pylint-concordia.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:02.984Z","updated_at":"2023-12-11T14:33:02.984Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/.github/workflows/pylint-concordia.yml","dependencies":[{"id":15027907181,"package_name":"actions/checkout","ecosystem":"actions","requirements":"b4ffde65f46336ab88eb53be808477a3936bae11","direct":true,"kind":"composite","optional":false},{"id":15027907182,"package_name":"./.github/actions/install-concordia","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pylint-examples.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:03.528Z","updated_at":"2023-12-11T14:33:03.528Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/.github/workflows/pylint-examples.yml","dependencies":[{"id":15027907183,"package_name":"actions/checkout","ecosystem":"actions","requirements":"b4ffde65f46336ab88eb53be808477a3936bae11","direct":true,"kind":"composite","optional":false},{"id":15027907184,"package_name":"./.github/actions/install-examples","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pypi-publish.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:04.294Z","updated_at":"2023-12-11T14:33:04.294Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/.github/workflows/pypi-publish.yml","dependencies":[{"id":15027907185,"package_name":"actions/checkout","ecosystem":"actions","requirements":"b4ffde65f46336ab88eb53be808477a3936bae11","direct":true,"kind":"composite","optional":false},{"id":15027907186,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236","direct":true,"kind":"composite","optional":false},{"id":15027907187,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"2f6f737ca5f74c637829c0f5c3acd0e29ea5e8bf","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pypi-test.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:04.376Z","updated_at":"2023-12-11T14:33:04.376Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/.github/workflows/pypi-test.yml","dependencies":[{"id":15027907188,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pytype-concordia.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:04.402Z","updated_at":"2023-12-11T14:33:04.402Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/.github/workflows/pytype-concordia.yml","dependencies":[{"id":15027907189,"package_name":"actions/checkout","ecosystem":"actions","requirements":"b4ffde65f46336ab88eb53be808477a3936bae11","direct":true,"kind":"composite","optional":false},{"id":15027907190,"package_name":"./.github/actions/install-concordia","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pytype-examples.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:04.502Z","updated_at":"2023-12-11T14:33:04.502Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/.github/workflows/pytype-examples.yml","dependencies":[{"id":15027907191,"package_name":"actions/checkout","ecosystem":"actions","requirements":"b4ffde65f46336ab88eb53be808477a3936bae11","direct":true,"kind":"composite","optional":false},{"id":15027907192,"package_name":"./.github/actions/install-examples","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/scorecards-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:04.654Z","updated_at":"2023-12-11T14:33:04.654Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/.github/workflows/scorecards-analysis.yml","dependencies":[{"id":15027907193,"package_name":"actions/checkout","ecosystem":"actions","requirements":"b4ffde65f46336ab88eb53be808477a3936bae11","direct":true,"kind":"composite","optional":false},{"id":15027907194,"package_name":"ossf/scorecard-action","ecosystem":"actions","requirements":"0864cf19026789058feabb7e87baa5f140aac736","direct":true,"kind":"composite","optional":false},{"id":15027907195,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"a8a3f3ad30e3422c9c7b888a15615d19a852ae32","direct":true,"kind":"composite","optional":false},{"id":15027907196,"package_name":"github/codeql-action/upload-sarif","ecosystem":"actions","requirements":"407ffafae6a767df3e0230c3df91b6443ae8df75","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-concordia.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:04.675Z","updated_at":"2023-12-11T14:33:04.675Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/.github/workflows/test-concordia.yml","dependencies":[{"id":15027907197,"package_name":"actions/checkout","ecosystem":"actions","requirements":"b4ffde65f46336ab88eb53be808477a3936bae11","direct":true,"kind":"composite","optional":false},{"id":15027907198,"package_name":"./.github/actions/install-concordia","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-examples.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:04.723Z","updated_at":"2023-12-11T14:33:04.723Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/.github/workflows/test-examples.yml","dependencies":[{"id":15027907199,"package_name":"actions/checkout","ecosystem":"actions","requirements":"b4ffde65f46336ab88eb53be808477a3936bae11","direct":true,"kind":"composite","optional":false},{"id":15027907200,"package_name":"./.github/actions/install-examples","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"examples/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:04.919Z","updated_at":"2023-12-11T14:33:04.919Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/examples/requirements.txt","dependencies":[{"id":15027907201,"package_name":"absl-py","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907202,"package_name":"docstring-parser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907203,"package_name":"gdm-concordia","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907204,"package_name":"termcolor","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:06.432Z","updated_at":"2023-12-11T14:33:06.432Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-12-11T14:33:06.463Z","updated_at":"2023-12-11T14:33:06.463Z","repository_link":"https://github.com/google-deepmind/concordia/blob/main/setup.py","dependencies":[{"id":15027907205,"package_name":"TODO","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907206,"package_name":"absl-py","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907207,"package_name":"google-cloud-aiplatform","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907229,"package_name":"ipython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907230,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907231,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907232,"package_name":"openai","ecosystem":"pypi","requirements":"\u003e=1.3.0","direct":true,"kind":"runtime","optional":false},{"id":15027907233,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.5.3","direct":true,"kind":"runtime","optional":false},{"id":15027907234,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907235,"package_name":"reactivex","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907236,"package_name":"retry","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907238,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907239,"package_name":"tensorflow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907240,"package_name":"tensorflow-hub","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907241,"package_name":"tensorflow-text","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907242,"package_name":"termcolor","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15027907243,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":18.146429039005735,"created_at":"2025-09-04T15:51:14.375Z","updated_at":"2025-10-07T08:16:21.780Z","avatar_url":"https://github.com/google-deepmind.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":2768,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["cryptocurrencies","web-crawler","agents","transformers","embedded","optim","interactive","multiagent-reinforcement-learning","jax","distributed"],"project_url":"https://science.ecosyste.ms/api/v1/projects/39956","html_url":"https://science.ecosyste.ms/projects/39956","bibtex_url":"https://science.ecosyste.ms/projects/39956/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/39956/export.apalike"}