{"id":372106,"url":"https://github.com/open-policy-agent/opa","last_synced_at":"2026-05-17T07:18:42.807Z","repository":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-13T12:09:41.000Z","size":1276052,"stargazers_count":11717,"open_issues_count":355,"forks_count":1563,"subscribers_count":131,"default_branch":"main","last_synced_at":"2026-05-14T20:28:19.922Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-14T11:41:07.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33130367,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T06:27:06.342Z","status":"ssl_error","status_checked_at":"2026-05-17T06:26:59.432Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"open-policy-agent","name":"Open Policy Agent","uuid":"16468693","kind":"organization","description":"Enabling policy-based control across the stack.","email":"open-policy-agent@googlegroups.com","website":"http://www.openpolicyagent.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16468693?v=4","repositories_count":22,"last_synced_at":"2024-03-27T13:44:31.530Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/open-policy-agent","funding_links":[],"total_stars":17605,"followers":355,"following":0,"created_at":"2022-11-06T08:16:12.370Z","updated_at":"2024-03-27T13:44:31.977Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent/repositories"},"packages":[{"id":14447453,"name":"github.com/open-policy-agent/opa/topdown","ecosystem":"go","description":"Package topdown provides low-level query evaluation support.\n\nThe topdown implementation is a modified version of the standard top-down\nevaluation algorithm used in Datalog. References and comprehensions are\nevaluated eagerly while all other terms are evaluated lazily.\n\nDeprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T15:56:01.948Z","latest_release_number":null,"last_synced_at":"2026-05-14T15:56:06.547Z","created_at":"2026-05-14T15:55:53.565Z","updated_at":"2026-05-14T15:56:12.441Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/topdown","install_command":"go get github.com/open-policy-agent/opa/topdown","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/topdown#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T15:56:12.414Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/topdown","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/topdown","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/topdown","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/topdown/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447449,"name":"github.com/open-policy-agent/opa/internal/future","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T15:57:02.279Z","latest_release_published_at":"2026-05-14T15:57:02.279Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T15:57:06.806Z","created_at":"2026-05-14T15:55:49.087Z","updated_at":"2026-05-14T15:57:06.807Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/future","install_command":"go get github.com/open-policy-agent/opa/internal/future","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/future#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T15:55:50.291Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/future","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/future","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/future","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/future/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffuture/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffuture/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffuture/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffuture/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffuture/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffuture/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447452,"name":"github.com/open-policy-agent/opa/internal/ref","ecosystem":"go","description":"Package ref implements internal helpers for references","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T15:57:12.587Z","latest_release_published_at":"2026-05-14T15:57:12.587Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T15:57:19.632Z","created_at":"2026-05-14T15:55:53.462Z","updated_at":"2026-05-14T16:04:51.967Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/ref","install_command":"go get github.com/open-policy-agent/opa/internal/ref","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/ref#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T15:56:12.400Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/ref","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/ref","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/ref","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/ref/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fref/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fref/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fref/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fref/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fref/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fref/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447451,"name":"github.com/open-policy-agent/opa/internal/providers/aws/crypto","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/providers/aws","versions_count":50,"first_release_published_at":"2026-05-14T15:57:13.678Z","latest_release_published_at":"2026-05-14T15:57:13.678Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T15:57:20.304Z","created_at":"2026-05-14T15:55:53.448Z","updated_at":"2026-05-14T16:04:51.972Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/providers/aws/crypto","install_command":"go get github.com/open-policy-agent/opa/internal/providers/aws/crypto","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/providers/aws/crypto#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T15:55:57.281Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/providers/aws/crypto","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/providers/aws/crypto","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/providers/aws/crypto","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/providers/aws/crypto/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws%2Fcrypto/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws%2Fcrypto/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws%2Fcrypto/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws%2Fcrypto/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws%2Fcrypto/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws%2Fcrypto/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447450,"name":"github.com/open-policy-agent/opa/internal/gqlparser/gqlerror","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/gqlparser","versions_count":50,"first_release_published_at":"2026-05-14T15:57:09.854Z","latest_release_published_at":"2026-05-14T15:57:09.854Z","latest_release_number":"v1.4.2","last_synced_at":"2026-05-14T15:57:15.130Z","created_at":"2026-05-14T15:55:51.667Z","updated_at":"2026-05-14T16:04:51.970Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gqlparser/gqlerror","install_command":"go get github.com/open-policy-agent/opa/internal/gqlparser/gqlerror","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gqlparser/gqlerror#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T15:55:54.490Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/gqlparser/gqlerror","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/gqlerror","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/gqlerror","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/gqlerror/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fgqlerror/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fgqlerror/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fgqlerror/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fgqlerror/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fgqlerror/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fgqlerror/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447573,"name":"github.com/open-policy-agent/opa/internal/uuid","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T16:22:17.934Z","latest_release_published_at":"2026-05-14T16:22:17.934Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T16:22:19.684Z","created_at":"2026-05-14T16:20:55.797Z","updated_at":"2026-05-14T16:22:19.684Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/uuid","install_command":"go get github.com/open-policy-agent/opa/internal/uuid","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/uuid#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T16:21:27.169Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/uuid","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/uuid","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/uuid","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/uuid/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fuuid/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fuuid/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fuuid/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fuuid/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fuuid/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fuuid/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447572,"name":"github.com/open-policy-agent/opa/hooks","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T16:22:09.799Z","latest_release_published_at":"2026-05-14T16:22:09.798Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T16:22:12.812Z","created_at":"2026-05-14T16:20:54.568Z","updated_at":"2026-05-14T16:22:12.812Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/hooks","install_command":"go get github.com/open-policy-agent/opa/hooks","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/hooks#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T16:21:27.168Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/hooks","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/hooks","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/hooks","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/hooks/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fhooks/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fhooks/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fhooks/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fhooks/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fhooks/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fhooks/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447570,"name":"github.com/open-policy-agent/opa/internal/jwx/jws","ecosystem":"go","description":"Package jws implements the digital Signature on JSON based data\nstructures as described in https://tools.ietf.org/html/rfc7515\n\nIf you do not care about the details, the only things that you\nwould need to use are the following functions:\n\nTo sign, simply use `jws.SignWithOption`. `Payload` is a []byte buffer that\ncontains whatever data you want to sign. `alg` is one of the\njwa.SignatureAlgorithm constants from package jwa. For RSA and\nECDSA family of algorithms, you will need to prepare a private key.\nFor HMAC family, you just need a []byte value. The `jws.SignWithOption`\nfunction will return the encoded JWS message on success.\n\nTo verify, use `jws.Verify`. It will parse the `encodedjws` buffer\nand verify the result using `algorithm` and `key`. Upon successful\nverification, the original Payload is returned, so you can work on it.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/jwx","versions_count":50,"first_release_published_at":"2026-05-14T16:21:52.432Z","latest_release_published_at":"2026-05-14T16:21:52.432Z","latest_release_number":"v1.7.1","last_synced_at":"2026-05-14T16:21:54.361Z","created_at":"2026-05-14T16:20:37.657Z","updated_at":"2026-05-14T16:21:54.361Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/jwx/jws","install_command":"go get github.com/open-policy-agent/opa/internal/jwx/jws","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/jwx/jws#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T16:21:27.175Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/jwx/jws","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/jwx/jws","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/jwx/jws","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/jwx/jws/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447571,"name":"github.com/open-policy-agent/opa/internal/json/patch","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/json","versions_count":50,"first_release_published_at":"2026-05-14T16:22:07.502Z","latest_release_published_at":"2026-05-14T16:22:07.502Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T16:22:11.124Z","created_at":"2026-05-14T16:20:53.263Z","updated_at":"2026-05-14T16:22:11.124Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/json/patch","install_command":"go get github.com/open-policy-agent/opa/internal/json/patch","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/json/patch#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T16:21:27.170Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/json/patch","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/json/patch","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/json/patch","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/json/patch/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjson%2Fpatch/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjson%2Fpatch/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjson%2Fpatch/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjson%2Fpatch/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjson%2Fpatch/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjson%2Fpatch/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447687,"name":"github.com/open-policy-agent/opa/internal/wasm/sdk/opa/capabilities","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/wasm/sdk/opa","versions_count":50,"first_release_published_at":"2026-05-14T17:14:04.013Z","latest_release_published_at":"2026-05-14T17:14:04.013Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:14:06.622Z","created_at":"2026-05-14T17:12:07.736Z","updated_at":"2026-05-14T17:23:10.590Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/sdk/opa/capabilities","install_command":"go get github.com/open-policy-agent/opa/internal/wasm/sdk/opa/capabilities","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/sdk/opa/capabilities#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.564Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/wasm/sdk/opa/capabilities","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/sdk/opa/capabilities","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/sdk/opa/capabilities","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/wasm/sdk/opa/capabilities/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fsdk%2Fopa%2Fcapabilities/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fsdk%2Fopa%2Fcapabilities/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fsdk%2Fopa%2Fcapabilities/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fsdk%2Fopa%2Fcapabilities/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fsdk%2Fopa%2Fcapabilities/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fsdk%2Fopa%2Fcapabilities/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447678,"name":"github.com/open-policy-agent/opa/internal/gojsonschema","ecosystem":"go","description":"nolint: goconst // String duplication will be handled later by using errors.Is.\n\nnolint:unused // Package in development (2021).","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, Apache-2.0","normalized_licenses":["Apache-2.0","Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T17:13:59.118Z","latest_release_published_at":"2026-05-14T17:13:59.118Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:14:01.073Z","created_at":"2026-05-14T17:11:54.883Z","updated_at":"2026-05-14T17:23:10.023Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gojsonschema","install_command":"go get github.com/open-policy-agent/opa/internal/gojsonschema","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gojsonschema#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.995Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/gojsonschema","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gojsonschema","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gojsonschema","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/gojsonschema/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgojsonschema/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgojsonschema/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgojsonschema/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgojsonschema/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgojsonschema/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgojsonschema/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447664,"name":"github.com/open-policy-agent/opa/internal/config","ecosystem":"go","description":"Package config implements helper functions to parse OPA's configuration.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T17:12:57.512Z","latest_release_number":null,"last_synced_at":"2026-05-14T17:13:01.592Z","created_at":"2026-05-14T17:11:51.082Z","updated_at":"2026-05-14T17:23:10.167Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/config","install_command":"go get github.com/open-policy-agent/opa/internal/config","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/config#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.140Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/config","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/config","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/config","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/config/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fconfig/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fconfig/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fconfig/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fconfig/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fconfig/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fconfig/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447665,"name":"github.com/open-policy-agent/opa/capabilities","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T17:13:43.211Z","latest_release_published_at":"2026-05-14T17:13:43.211Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:45.048Z","created_at":"2026-05-14T17:11:51.217Z","updated_at":"2026-05-14T17:23:09.799Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/capabilities","install_command":"go get github.com/open-policy-agent/opa/capabilities","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/capabilities#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.764Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/capabilities","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/capabilities","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/capabilities","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/capabilities/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fcapabilities/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fcapabilities/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fcapabilities/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fcapabilities/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fcapabilities/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fcapabilities/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447706,"name":"github.com/open-policy-agent/opa/internal/wasm/types","ecosystem":"go","description":"Package types defines the WASM value type constants.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/wasm","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T17:12:55.647Z","latest_release_number":null,"last_synced_at":"2026-05-14T17:12:57.724Z","created_at":"2026-05-14T17:12:46.736Z","updated_at":"2026-05-14T17:23:10.145Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/types","install_command":"go get github.com/open-policy-agent/opa/internal/wasm/types","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/types#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.124Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/wasm/types","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/types","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/types","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/wasm/types/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Ftypes/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Ftypes/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Ftypes/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Ftypes/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Ftypes/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Ftypes/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447670,"name":"github.com/open-policy-agent/opa/bundle","ecosystem":"go","description":"Package bundle implements bundle loading.\n\nDeprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage bundle provide helpers that assist in the bundle signature verification process","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T17:13:41.962Z","latest_release_published_at":"2026-05-14T17:13:41.962Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:43.982Z","created_at":"2026-05-14T17:11:51.385Z","updated_at":"2026-05-14T17:23:09.967Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/bundle","install_command":"go get github.com/open-policy-agent/opa/bundle","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/bundle#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.934Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/bundle","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/bundle","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/bundle","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/bundle/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fbundle/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fbundle/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fbundle/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fbundle/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fbundle/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fbundle/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447671,"name":"github.com/open-policy-agent/opa/internal/gqlparser/validator/rules","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/gqlparser/validator","versions_count":50,"first_release_published_at":"2026-05-14T17:13:34.949Z","latest_release_published_at":"2026-05-14T17:13:34.949Z","latest_release_number":"v1.4.2","last_synced_at":"2026-05-14T17:13:37.334Z","created_at":"2026-05-14T17:11:51.870Z","updated_at":"2026-05-14T17:23:09.751Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gqlparser/validator/rules","install_command":"go get github.com/open-policy-agent/opa/internal/gqlparser/validator/rules","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gqlparser/validator/rules#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.729Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/gqlparser/validator/rules","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/validator/rules","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/validator/rules","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/validator/rules/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fvalidator%2Frules/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fvalidator%2Frules/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fvalidator%2Frules/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fvalidator%2Frules/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fvalidator%2Frules/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fvalidator%2Frules/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447696,"name":"github.com/open-policy-agent/opa/internal/wasm/encoding","ecosystem":"go","description":"Package encoding implements WASM module reading and writing.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/wasm","versions_count":50,"first_release_published_at":"2026-05-14T17:14:05.816Z","latest_release_published_at":"2026-05-14T17:14:05.816Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:14:09.245Z","created_at":"2026-05-14T17:12:14.054Z","updated_at":"2026-05-14T17:23:10.762Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/encoding","install_command":"go get github.com/open-policy-agent/opa/internal/wasm/encoding","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/encoding#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.734Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/wasm/encoding","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/encoding","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/encoding","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/wasm/encoding/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fencoding/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fencoding/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fencoding/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fencoding/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fencoding/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fencoding/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447679,"name":"github.com/open-policy-agent/opa/internal/edittree","ecosystem":"go","description":"Package EditTree implements a specialized tree data structure that\nallows for cheap edits and modifications of nested Term structures.\n\nThe EditTree data structure exists to solve an ugly problem in Rego:\nmodification/deletion of a Term can be very expensive, because we have\nto rebuild the whole Term, sans the modified/deleted parts.\n\nTo work around that problem, the EditTree allows simple add, modify, or\ndelete operations on Term structures, and then at the end of a series of\nedits, the caller can pay the cost of generating a new Term from the\ntree of edits relatively efficiently. (Essentially a recursive, DFS\ntraversal of the tree.)\n\nThe data structure preserves basic type/safety properties, the same as\nworking on the real underlying Term values. To do this, recursive\nlookups are used. On average, these are fairly straightforward and\ncheap to do.\n\nBasic Operations:\n\nThese operations provide all of the basic utilities required to\nrecursively construct the tree. Ref-based convenience functions are also\nprovided, to make rendering subtrees at a particular JSON path easier.\n\nPath-Based Convenience Functions:\n\nAdditionally, a few \"optional\" (but nice to have) functions have been\nadded, to allow replacing slower/less-efficient equivalents elsewhere.\n\nOptional Functions:\n\nThe original design for the EditTree allocated a new EditTree node for\neach Term stored in the tree, but this was found to be inefficient when\ndealing with large arrays and objects. The current design of the\nEditTree separates children based on their types, with scalars stored in\na hash -\u003e Term map, and composites stored in a hash -\u003e EditTree map.\n\nThis results in dramatically fewer heap allocations and faster access\ntimes for \"shallow\" Term structures, without penalizing nested Term\nstructures noticeably.\n\nObjects are the most straightforward composite type, as their key-value\nstructure maps naturally onto trees. Their inserts/deletes are recorded\ndirectly in the appropriate child maps, with almost no additional\ncomplexity required.\n\nObject EditTree nodes use the child key and value maps, and will not\ninitialize the bit-vectors, since those are only used for Arrays.\n\nSet data types have a major problem: they're *content-addressed*. This\nmeans that we often have to render/materialize the sub-terms before\ncarrying out inserts or deletes, in order to know if the path to the\ndestination Term exists. This forces a tree collapse at the Set's\nEditTree node, and is brutally inefficient.\n\nExample:\n\nWe mitigate this somewhat by only collapsing a Set when a composite\nvalue is being used for indexing. Scalars imply a shallow access, which\nwe can look up directly in the appropriate child map.\n\nSet EditTree nodes use the child key and value maps, and will not\ninitialize the bit-vectors, since those are only used for Arrays.\n\nArrays can have elements inserted/replaced/deleted, and this requires\nsome bookkeeping work to keep everything straight. We do this\nbookkeeping work using two bit vectors to track all the\ninsertions/deletions.\n\nOne bit-vector tracks which indexes are preserved/eliminated from the\noriginal Array, and the second bit-vector tracks which indexes have\ninsertions. We can record inserts and deletes *directly* on the second\nbit-vector, \"bleeding through\" deletions to the preserved/eliminated bit\nvector when there's not an insert to wipe out first.\n\nFor bleed-through deletes, a linear scan is required to find the index\nof which original element will be knocked out. We then mark that bit in\nthe preserved/eliminated bit-vector. This is a fair bit of bookkeeping,\nbut greatly reduces the cost and complexity of tracking Array state.\nThere can only be insertions, or original values present. Any other\n\"deletion\" is an error.\n\nInsert and Delete operations also imply a linear \"index rewriting\" pass\nfor an Array's child maps, where indexes that occur above the affected\nindex of the insertion/deletion must be incremented or decremented\nappropriately. This ensures that when rendered later, the\noriginal/inserted values will be spliced in at the correct offsets in\nthe final Array value.\n\nDue to optimizations discussed later, Array EditTree nodes do not use\nthe child key map (leaving it uninitialized), but will initialize and\nuse the child value maps normally. Array EditTree nodes are the only\ntypes of EditTree nodes that should ever be expected to have initialized\nbit-vectors present.\n\nScalars are fairly simple: just a term stored in an EditTree node, or in\nthe scalar child map of a composite type's EditTree node. They cannot\nhave children, and normally do not exist as independent EditTree nodes,\nexcept to satisfy certain EditTree APIs.\n\nScalar EditTree nodes can only be expected to have a valid Term value;\nall other fields will be left uninitialized.\n\nArrays are unique in Rego, because the only valid Terms that can index\ninto them are integer, numeric values. When processing the key Terms for\nObjects and Sets, we have to identify children by their hash values\n(which hash to integers). Because the only valid key Terms for Arrays\nwork as ints as well, we can skip the hashing step entirely, and just\nuse the int indexes *directly*.\n\nThis provides a substantial CPU savings in benchmarks, because the\n\"index rewriting\" passes become much cheaper from not having to rehash\nevery child's index.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T17:13:39.003Z","latest_release_published_at":"2026-05-14T17:13:39.003Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:40.745Z","created_at":"2026-05-14T17:11:56.120Z","updated_at":"2026-05-14T17:23:09.747Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/edittree","install_command":"go get github.com/open-policy-agent/opa/internal/edittree","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/edittree#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.726Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/edittree","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/edittree","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/edittree","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/edittree/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fedittree/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fedittree/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fedittree/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fedittree/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fedittree/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fedittree/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447661,"name":"github.com/open-policy-agent/opa/internal/compiler/wasm/opa","ecosystem":"go","description":"Package opa contains bytecode for the OPA-WASM library.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/compiler/wasm","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T17:12:05.432Z","latest_release_number":null,"last_synced_at":"2026-05-14T17:12:07.929Z","created_at":"2026-05-14T17:11:50.894Z","updated_at":"2026-05-14T17:23:09.765Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/compiler/wasm/opa","install_command":"go get github.com/open-policy-agent/opa/internal/compiler/wasm/opa","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/compiler/wasm/opa#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.738Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/compiler/wasm/opa","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/compiler/wasm/opa","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/compiler/wasm/opa","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/compiler/wasm/opa/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler%2Fwasm%2Fopa/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler%2Fwasm%2Fopa/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler%2Fwasm%2Fopa/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler%2Fwasm%2Fopa/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler%2Fwasm%2Fopa/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler%2Fwasm%2Fopa/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447683,"name":"github.com/open-policy-agent/opa/internal/report","ecosystem":"go","description":"Package report provides functions to report OPA's version information to an external service and process the response.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T17:13:05.016Z","latest_release_number":null,"last_synced_at":"2026-05-14T17:13:06.614Z","created_at":"2026-05-14T17:12:06.616Z","updated_at":"2026-05-14T17:23:10.415Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/report","install_command":"go get github.com/open-policy-agent/opa/internal/report","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/report#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.393Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/report","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/report","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/report","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/report/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Freport/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Freport/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Freport/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Freport/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Freport/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Freport/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447686,"name":"github.com/open-policy-agent/opa/internal/wasm/instruction","ecosystem":"go","description":"Package instruction defines WASM instruction types.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/wasm","versions_count":50,"first_release_published_at":"2026-05-14T17:13:36.806Z","latest_release_published_at":"2026-05-14T17:13:36.806Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:38.866Z","created_at":"2026-05-14T17:12:07.726Z","updated_at":"2026-05-14T17:23:09.754Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/instruction","install_command":"go get github.com/open-policy-agent/opa/internal/wasm/instruction","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/instruction#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.734Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/wasm/instruction","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/instruction","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/instruction","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/wasm/instruction/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Finstruction/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Finstruction/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Finstruction/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Finstruction/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Finstruction/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Finstruction/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447699,"name":"github.com/open-policy-agent/opa/internal/runtime/init","ecosystem":"go","description":"Package init is an internal package with helpers for data and policy loading during initialization.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/runtime","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T17:12:57.118Z","latest_release_number":null,"last_synced_at":"2026-05-14T17:13:00.200Z","created_at":"2026-05-14T17:12:19.205Z","updated_at":"2026-05-14T17:23:10.140Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/runtime/init","install_command":"go get github.com/open-policy-agent/opa/internal/runtime/init","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/runtime/init#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.114Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/runtime/init","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/runtime/init","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/runtime/init","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/runtime/init/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fruntime%2Finit/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fruntime%2Finit/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fruntime%2Finit/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fruntime%2Finit/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fruntime%2Finit/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fruntime%2Finit/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447676,"name":"github.com/open-policy-agent/opa/internal/deepcopy","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T17:13:54.123Z","latest_release_published_at":"2026-05-14T17:13:54.122Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:56.552Z","created_at":"2026-05-14T17:11:53.809Z","updated_at":"2026-05-14T17:23:10.039Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/deepcopy","install_command":"go get github.com/open-policy-agent/opa/internal/deepcopy","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/deepcopy#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.015Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/deepcopy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/deepcopy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/deepcopy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/deepcopy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fdeepcopy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fdeepcopy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fdeepcopy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fdeepcopy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fdeepcopy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fdeepcopy/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447681,"name":"github.com/open-policy-agent/opa/internal/gqlparser/parser","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/gqlparser","versions_count":50,"first_release_published_at":"2026-05-14T17:13:20.475Z","latest_release_published_at":"2026-05-14T17:13:20.474Z","latest_release_number":"v1.4.2","last_synced_at":"2026-05-14T17:13:22.358Z","created_at":"2026-05-14T17:11:57.952Z","updated_at":"2026-05-14T17:23:09.747Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gqlparser/parser","install_command":"go get github.com/open-policy-agent/opa/internal/gqlparser/parser","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gqlparser/parser#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.727Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/gqlparser/parser","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/parser","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/parser","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/parser/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fparser/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fparser/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fparser/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fparser/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fparser/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fparser/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447660,"name":"github.com/open-policy-agent/opa/internal/compiler","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T17:14:06.089Z","latest_release_published_at":"2026-05-14T17:14:06.089Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:14:09.529Z","created_at":"2026-05-14T17:11:50.795Z","updated_at":"2026-05-14T17:23:10.843Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/compiler","install_command":"go get github.com/open-policy-agent/opa/internal/compiler","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/compiler#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.822Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/compiler","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/compiler","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/compiler","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/compiler/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447669,"name":"github.com/open-policy-agent/opa/internal/bundle","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T17:14:04.786Z","latest_release_published_at":"2026-05-14T17:14:04.786Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:14:07.677Z","created_at":"2026-05-14T17:11:51.368Z","updated_at":"2026-05-14T17:23:10.586Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/bundle","install_command":"go get github.com/open-policy-agent/opa/internal/bundle","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/bundle#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.558Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/bundle","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/bundle","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/bundle","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/bundle/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fbundle/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fbundle/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fbundle/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fbundle/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fbundle/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fbundle/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447663,"name":"github.com/open-policy-agent/opa/ast/internal/tokens","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/ast/internal","versions_count":50,"first_release_published_at":"2026-05-14T17:14:04.979Z","latest_release_published_at":"2026-05-14T17:14:04.979Z","latest_release_number":"v0.70.0","last_synced_at":"2026-05-14T17:14:06.756Z","created_at":"2026-05-14T17:11:51.036Z","updated_at":"2026-05-14T17:23:10.046Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/ast/internal/tokens","install_command":"go get github.com/open-policy-agent/opa/ast/internal/tokens","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/ast/internal/tokens#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.024Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/ast/internal/tokens","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/ast/internal/tokens","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/ast/internal/tokens","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/ast/internal/tokens/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Finternal%2Ftokens/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Finternal%2Ftokens/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Finternal%2Ftokens/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Finternal%2Ftokens/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Finternal%2Ftokens/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Finternal%2Ftokens/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447693,"name":"github.com/open-policy-agent/opa/topdown/print","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/topdown","versions_count":50,"first_release_published_at":"2026-05-14T17:13:45.550Z","latest_release_published_at":"2026-05-14T17:13:45.550Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:47.137Z","created_at":"2026-05-14T17:12:11.732Z","updated_at":"2026-05-14T17:23:09.976Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/topdown/print","install_command":"go get github.com/open-policy-agent/opa/topdown/print","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/topdown/print#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.943Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/topdown/print","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/topdown/print","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/topdown/print","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/topdown/print/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fprint/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fprint/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fprint/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fprint/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fprint/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fprint/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447694,"name":"github.com/open-policy-agent/opa/tracing","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage tracing enables dependency-injection at runtime. When used\ntogether with an underscore-import of `github.com/open-policy-agent/opa/features/tracing`,\nthe server and its runtime will emit OpenTelemetry spans to the\nconfigured sink.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T17:12:50.859Z","latest_release_number":null,"last_synced_at":"2026-05-14T17:12:54.217Z","created_at":"2026-05-14T17:12:12.264Z","updated_at":"2026-05-14T17:23:10.145Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/tracing","install_command":"go get github.com/open-policy-agent/opa/tracing","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/tracing#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.118Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/tracing","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/tracing","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/tracing","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/tracing/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftracing/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftracing/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftracing/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftracing/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftracing/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftracing/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447675,"name":"github.com/open-policy-agent/opa/ast/location","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage location defines locations in Rego source code.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/ast","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T17:12:50.162Z","latest_release_number":null,"last_synced_at":"2026-05-14T17:12:53.676Z","created_at":"2026-05-14T17:11:52.466Z","updated_at":"2026-05-14T17:23:10.148Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/ast/location","install_command":"go get github.com/open-policy-agent/opa/ast/location","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/ast/location#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.126Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/ast/location","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/ast/location","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/ast/location","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/ast/location/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Flocation/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Flocation/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Flocation/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Flocation/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Flocation/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Flocation/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447691,"name":"github.com/open-policy-agent/opa/internal/jwx/buffer","ecosystem":"go","description":"Package buffer provides a very thin wrapper around []byte buffer called\n`Buffer`, to provide functionalities that are often used within the jwx\nrelated packages","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/jwx","versions_count":50,"first_release_published_at":"2026-05-14T17:14:03.499Z","latest_release_published_at":"2026-05-14T17:14:03.498Z","latest_release_number":"v1.7.1","last_synced_at":"2026-05-14T17:14:05.874Z","created_at":"2026-05-14T17:12:10.779Z","updated_at":"2026-05-14T17:23:10.034Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/jwx/buffer","install_command":"go get github.com/open-policy-agent/opa/internal/jwx/buffer","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/jwx/buffer#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.014Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/jwx/buffer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/jwx/buffer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/jwx/buffer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/jwx/buffer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fbuffer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fbuffer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fbuffer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fbuffer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fbuffer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fbuffer/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447685,"name":"github.com/open-policy-agent/opa/internal/wasm/constant","ecosystem":"go","description":"Package constant contains WASM constant definitions.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/wasm","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T17:12:54.406Z","latest_release_number":null,"last_synced_at":"2026-05-14T17:12:56.557Z","created_at":"2026-05-14T17:12:07.609Z","updated_at":"2026-05-14T17:23:10.147Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/constant","install_command":"go get github.com/open-policy-agent/opa/internal/wasm/constant","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/constant#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.125Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/wasm/constant","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/constant","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/constant","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/wasm/constant/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fconstant/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fconstant/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fconstant/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fconstant/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fconstant/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fconstant/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447695,"name":"github.com/open-policy-agent/opa/logging","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T17:14:05.403Z","latest_release_published_at":"2026-05-14T17:14:05.403Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:14:08.499Z","created_at":"2026-05-14T17:12:13.467Z","updated_at":"2026-05-14T17:23:10.635Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/logging","install_command":"go get github.com/open-policy-agent/opa/logging","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/logging#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.601Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/logging","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/logging","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/logging","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/logging/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Flogging/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Flogging/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Flogging/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Flogging/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Flogging/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Flogging/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447689,"name":"github.com/open-policy-agent/opa/plugins","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage plugins implements plugin management for the policy engine.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T17:14:07.019Z","latest_release_published_at":"2026-05-14T17:14:07.019Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:14:10.664Z","created_at":"2026-05-14T17:12:09.601Z","updated_at":"2026-05-14T17:23:10.761Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/plugins","install_command":"go get github.com/open-policy-agent/opa/plugins","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/plugins#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.734Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/plugins","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/plugins","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/plugins","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/plugins/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fplugins/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fplugins/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fplugins/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fplugins/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fplugins/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fplugins/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447692,"name":"github.com/open-policy-agent/opa/topdown/cache","ecosystem":"go","description":"Package cache defines the inter-query cache interface that can cache data across queries\n\nDeprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/topdown","versions_count":50,"first_release_published_at":"2026-05-14T17:14:05.532Z","latest_release_published_at":"2026-05-14T17:14:05.532Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:14:09.022Z","created_at":"2026-05-14T17:12:11.066Z","updated_at":"2026-05-14T17:23:11.147Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/topdown/cache","install_command":"go get github.com/open-policy-agent/opa/topdown/cache","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/topdown/cache#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:11.114Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/topdown/cache","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/topdown/cache","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/topdown/cache","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/topdown/cache/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fcache/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fcache/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fcache/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fcache/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fcache/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fcache/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447690,"name":"github.com/open-policy-agent/opa/loader/extension","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/loader","versions_count":50,"first_release_published_at":"2026-05-14T17:14:04.997Z","latest_release_published_at":"2026-05-14T17:14:04.997Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:14:08.492Z","created_at":"2026-05-14T17:12:09.797Z","updated_at":"2026-05-14T17:23:11.155Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/loader/extension","install_command":"go get github.com/open-policy-agent/opa/loader/extension","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/loader/extension#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:11.119Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/loader/extension","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/loader/extension","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/loader/extension","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/loader/extension/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader%2Fextension/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader%2Fextension/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader%2Fextension/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader%2Fextension/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader%2Fextension/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader%2Fextension/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447674,"name":"github.com/open-policy-agent/opa/internal/jwx/jws/verify","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/jwx/jws","versions_count":50,"first_release_published_at":"2026-05-14T17:14:05.334Z","latest_release_published_at":"2026-05-14T17:14:05.334Z","latest_release_number":"v1.7.1","last_synced_at":"2026-05-14T17:14:09.125Z","created_at":"2026-05-14T17:11:52.435Z","updated_at":"2026-05-14T17:23:11.169Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/jwx/jws/verify","install_command":"go get github.com/open-policy-agent/opa/internal/jwx/jws/verify","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/jwx/jws/verify#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:11.147Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/jwx/jws/verify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/jwx/jws/verify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/jwx/jws/verify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/jwx/jws/verify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws%2Fverify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws%2Fverify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws%2Fverify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws%2Fverify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws%2Fverify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws%2Fverify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447672,"name":"github.com/open-policy-agent/opa/internal/file/archive","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/file","versions_count":50,"first_release_published_at":"2026-05-14T17:13:33.434Z","latest_release_published_at":"2026-05-14T17:13:33.434Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:35.643Z","created_at":"2026-05-14T17:11:52.041Z","updated_at":"2026-05-14T17:23:09.753Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/file/archive","install_command":"go get github.com/open-policy-agent/opa/internal/file/archive","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/file/archive#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.732Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/file/archive","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/file/archive","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/file/archive","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/file/archive/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffile%2Farchive/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffile%2Farchive/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffile%2Farchive/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffile%2Farchive/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffile%2Farchive/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffile%2Farchive/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447700,"name":"github.com/open-policy-agent/opa/loader/filter","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/loader","versions_count":50,"first_release_published_at":"2026-05-14T17:14:05.516Z","latest_release_published_at":"2026-05-14T17:14:05.516Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:14:08.507Z","created_at":"2026-05-14T17:12:19.756Z","updated_at":"2026-05-14T17:23:10.654Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/loader/filter","install_command":"go get github.com/open-policy-agent/opa/loader/filter","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/loader/filter#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.633Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/loader/filter","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/loader/filter","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/loader/filter","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/loader/filter/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader%2Ffilter/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader%2Ffilter/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader%2Ffilter/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader%2Ffilter/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader%2Ffilter/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader%2Ffilter/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447704,"name":"github.com/open-policy-agent/opa/topdown/builtins","ecosystem":"go","description":"Package builtins contains utilities for implementing built-in functions.\n\nDeprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/topdown","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T17:13:03.867Z","latest_release_number":null,"last_synced_at":"2026-05-14T17:13:06.038Z","created_at":"2026-05-14T17:12:24.495Z","updated_at":"2026-05-14T17:23:10.584Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/topdown/builtins","install_command":"go get github.com/open-policy-agent/opa/topdown/builtins","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/topdown/builtins#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.565Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/topdown/builtins","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/topdown/builtins","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/topdown/builtins","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/topdown/builtins/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fbuiltins/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fbuiltins/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fbuiltins/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fbuiltins/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fbuiltins/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fbuiltins/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447680,"name":"github.com/open-policy-agent/opa/internal/debug","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T17:12:05.365Z","latest_release_number":null,"last_synced_at":"2026-05-14T17:12:07.917Z","created_at":"2026-05-14T17:11:57.941Z","updated_at":"2026-05-14T17:23:09.748Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/debug","install_command":"go get github.com/open-policy-agent/opa/internal/debug","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/debug#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.728Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/debug","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/debug","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/debug","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/debug/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fdebug/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fdebug/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fdebug/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fdebug/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fdebug/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fdebug/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447682,"name":"github.com/open-policy-agent/opa/storage","ecosystem":"go","description":"Package storage exposes the policy engine's storage layer.\n\nDeprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T17:13:27.443Z","latest_release_published_at":"2026-05-14T17:13:27.443Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:29.571Z","created_at":"2026-05-14T17:12:06.300Z","updated_at":"2026-05-14T17:23:09.756Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/storage","install_command":"go get github.com/open-policy-agent/opa/storage","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/storage#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.736Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/storage","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/storage","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/storage","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/storage/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447662,"name":"github.com/open-policy-agent/opa/ast/json","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/ast","versions_count":50,"first_release_published_at":"2026-05-14T17:13:29.232Z","latest_release_published_at":"2026-05-14T17:13:29.232Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:31.327Z","created_at":"2026-05-14T17:11:51.023Z","updated_at":"2026-05-14T17:23:09.756Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/ast/json","install_command":"go get github.com/open-policy-agent/opa/ast/json","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/ast/json#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.735Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/ast/json","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/ast/json","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/ast/json","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/ast/json/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Fjson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Fjson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Fjson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Fjson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Fjson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Fjson/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447684,"name":"github.com/open-policy-agent/opa/internal/semver","ecosystem":"go","description":"This file was originally vendored from:\nhttps://github.com/coreos/go-semver/tree/e214231b295a8ea9479f11b70b35d5acf3556d9b/semver\nThere isn't a single line left from the original source today, but being generous about\nattribution won't hurt.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, Apache-2.0","normalized_licenses":["Apache-2.0","Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T17:13:31.938Z","latest_release_published_at":"2026-05-14T17:13:31.938Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:34.456Z","created_at":"2026-05-14T17:12:06.971Z","updated_at":"2026-05-14T17:23:09.754Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/semver","install_command":"go get github.com/open-policy-agent/opa/internal/semver","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/semver#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.726Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/semver","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/semver","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/semver","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/semver/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fsemver/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fsemver/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fsemver/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fsemver/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fsemver/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fsemver/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447673,"name":"github.com/open-policy-agent/opa/internal/compiler/wasm","ecosystem":"go","description":"Package wasm contains an IR-\u003eWASM compiler backend.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/compiler","versions_count":50,"first_release_published_at":"2026-05-14T17:13:24.568Z","latest_release_published_at":"2026-05-14T17:13:24.568Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:26.150Z","created_at":"2026-05-14T17:11:52.435Z","updated_at":"2026-05-14T17:23:09.754Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/compiler/wasm","install_command":"go get github.com/open-policy-agent/opa/internal/compiler/wasm","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/compiler/wasm#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.726Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/compiler/wasm","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/compiler/wasm","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/compiler/wasm","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/compiler/wasm/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler%2Fwasm/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler%2Fwasm/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler%2Fwasm/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler%2Fwasm/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler%2Fwasm/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcompiler%2Fwasm/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447703,"name":"github.com/open-policy-agent/opa/resolver/wasm","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/resolver","versions_count":50,"first_release_published_at":"2026-05-14T17:13:59.545Z","latest_release_published_at":"2026-05-14T17:13:59.545Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:14:01.514Z","created_at":"2026-05-14T17:12:22.213Z","updated_at":"2026-05-14T17:23:09.972Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/resolver/wasm","install_command":"go get github.com/open-policy-agent/opa/resolver/wasm","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/resolver/wasm#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.951Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/resolver/wasm","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/resolver/wasm","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/resolver/wasm","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/resolver/wasm/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fresolver%2Fwasm/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fresolver%2Fwasm/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fresolver%2Fwasm/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fresolver%2Fwasm/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fresolver%2Fwasm/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fresolver%2Fwasm/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447668,"name":"github.com/open-policy-agent/opa/config","ecosystem":"go","description":"Package config implements OPA configuration file parsing and validation.\n\nDeprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T17:12:00.860Z","latest_release_number":null,"last_synced_at":"2026-05-14T17:12:03.930Z","created_at":"2026-05-14T17:11:51.277Z","updated_at":"2026-05-14T17:23:09.763Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/config","install_command":"go get github.com/open-policy-agent/opa/config","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/config#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.730Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/config","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/config","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/config","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/config/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fconfig/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fconfig/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fconfig/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fconfig/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fconfig/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fconfig/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447667,"name":"github.com/open-policy-agent/opa/internal/file/url","ecosystem":"go","description":"Package url contains helpers for dealing with file paths and URLs.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/file","versions_count":50,"first_release_published_at":"2026-05-14T17:13:15.200Z","latest_release_published_at":"2026-05-14T17:13:15.200Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:18.841Z","created_at":"2026-05-14T17:11:51.232Z","updated_at":"2026-05-14T17:23:09.764Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/file/url","install_command":"go get github.com/open-policy-agent/opa/internal/file/url","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/file/url#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.731Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/file/url","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/file/url","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/file/url","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/file/url/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffile%2Furl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffile%2Furl/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffile%2Furl/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffile%2Furl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffile%2Furl/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Ffile%2Furl/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447688,"name":"github.com/open-policy-agent/opa/ir","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage ir defines an intermediate representation (IR) for Rego.\n\nThe IR specifies an imperative execution model for Rego policies similar to a\nquery plan in traditional databases.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T17:13:39.071Z","latest_release_published_at":"2026-05-14T17:13:39.071Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:13:41.690Z","created_at":"2026-05-14T17:12:07.742Z","updated_at":"2026-05-14T17:23:09.757Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/ir","install_command":"go get github.com/open-policy-agent/opa/ir","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/ir#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:09.735Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/ir","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/ir","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/ir","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/ir/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fir/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fir/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fir/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fir/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fir/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fir/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447677,"name":"github.com/open-policy-agent/opa/format","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage format implements formatting of Rego source files.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T17:14:06.110Z","latest_release_published_at":"2026-05-14T17:14:06.110Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T17:14:09.432Z","created_at":"2026-05-14T17:11:53.822Z","updated_at":"2026-05-14T17:23:10.765Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/format","install_command":"go get github.com/open-policy-agent/opa/format","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/format#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.744Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/format","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/format","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/format","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/format/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fformat/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fformat/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fformat/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fformat/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fformat/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fformat/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447701,"name":"github.com/open-policy-agent/opa/internal/strvals","ecosystem":"go","description":"Package strvals provides tools for working with strval lines.\n\nOPA runtime config supports a compressed format for YAML settings which we call strvals.\nThe format is roughly like this:\n\nThe above is equivalent to the YAML document\n\nThis package provides a parser and utilities for converting the strvals format\nto other formats.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T17:12:59.857Z","latest_release_number":null,"last_synced_at":"2026-05-14T17:13:03.208Z","created_at":"2026-05-14T17:12:20.924Z","updated_at":"2026-05-14T17:23:10.290Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/strvals","install_command":"go get github.com/open-policy-agent/opa/internal/strvals","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/strvals#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T17:23:10.268Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/strvals","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/strvals","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/strvals","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/strvals/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fstrvals/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fstrvals/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fstrvals/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fstrvals/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fstrvals/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fstrvals/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447994,"name":"github.com/open-policy-agent/opa/internal/gqlparser/ast","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/gqlparser","versions_count":50,"first_release_published_at":"2026-05-14T20:11:59.962Z","latest_release_published_at":"2026-05-14T20:11:59.962Z","latest_release_number":"v1.4.2","last_synced_at":"2026-05-14T20:12:37.622Z","created_at":"2026-05-14T20:11:02.096Z","updated_at":"2026-05-14T20:31:30.087Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gqlparser/ast","install_command":"go get github.com/open-policy-agent/opa/internal/gqlparser/ast","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gqlparser/ast#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:02.600Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":0.7417961385839169,"forks_count":0.7798465549181098,"docker_downloads_count":null,"average":2.8342194056823464},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/gqlparser/ast","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/ast","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/ast","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/ast/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fast/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fast/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fast/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fast/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fast/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fast/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448014,"name":"github.com/open-policy-agent/opa/storage/inmem","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage inmem implements an in-memory version of the policy engine's storage\nlayer.\n\nThe in-memory store is used as the default storage layer implementation. The\nin-memory store supports multi-reader/single-writer concurrency with\nrollback.\n\nCallers should assume the in-memory store does not make copies of written\ndata. Once data is written to the in-memory store, it should not be modified\n(outside of calling Store.Write). Furthermore, data read from the in-memory\nstore should be treated as read-only.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/storage","versions_count":50,"first_release_published_at":"2026-05-14T20:12:02.855Z","latest_release_published_at":"2026-05-14T20:12:02.855Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:42.095Z","created_at":"2026-05-14T20:11:10.444Z","updated_at":"2026-05-14T20:31:30.080Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/storage/inmem","install_command":"go get github.com/open-policy-agent/opa/storage/inmem","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/storage/inmem#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:19.091Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":0.7417961385839169,"forks_count":0.7798465549181098,"docker_downloads_count":null,"average":2.8342194056823464},"purl":"pkg:golang/github.com/open-policy-agent/opa/storage/inmem","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/storage/inmem","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/storage/inmem","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/storage/inmem/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finmem/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finmem/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finmem/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finmem/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finmem/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finmem/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448000,"name":"github.com/open-policy-agent/opa/internal/lcss","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T20:12:01.342Z","latest_release_published_at":"2026-05-14T20:12:01.342Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:38.924Z","created_at":"2026-05-14T20:11:03.842Z","updated_at":"2026-05-14T20:12:38.925Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/lcss","install_command":"go get github.com/open-policy-agent/opa/internal/lcss","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/lcss#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:04.295Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/lcss","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/lcss","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/lcss","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/lcss/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Flcss/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Flcss/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Flcss/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Flcss/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Flcss/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Flcss/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448010,"name":"github.com/open-policy-agent/opa/internal/wasm/util","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/wasm","versions_count":50,"first_release_published_at":"2026-05-14T20:12:01.119Z","latest_release_published_at":"2026-05-14T20:12:01.119Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:38.936Z","created_at":"2026-05-14T20:11:08.910Z","updated_at":"2026-05-14T20:12:38.936Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/util","install_command":"go get github.com/open-policy-agent/opa/internal/wasm/util","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/util#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:09.233Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/wasm/util","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/util","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/util","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/wasm/util/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Futil/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Futil/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Futil/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Futil/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Futil/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Futil/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448012,"name":"github.com/open-policy-agent/opa/schemas","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-14T20:11:14.310Z","latest_release_number":null,"last_synced_at":"2026-05-14T20:11:18.524Z","created_at":"2026-05-14T20:11:10.262Z","updated_at":"2026-05-14T20:31:30.072Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/schemas","install_command":"go get github.com/open-policy-agent/opa/schemas","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/schemas#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:16.179Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":0.7417961385839169,"forks_count":0.7798465549181098,"docker_downloads_count":null,"average":2.8342194056823464},"purl":"pkg:golang/github.com/open-policy-agent/opa/schemas","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/schemas","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/schemas","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/schemas/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fschemas/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fschemas/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fschemas/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fschemas/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fschemas/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fschemas/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448006,"name":"github.com/open-policy-agent/opa/internal/wasm/opcode","ecosystem":"go","description":"Package opcode contains constants and utilities for working with WASM opcodes.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/wasm","versions_count":50,"first_release_published_at":"2026-05-14T20:12:01.214Z","latest_release_published_at":"2026-05-14T20:12:01.214Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:38.912Z","created_at":"2026-05-14T20:11:08.047Z","updated_at":"2026-05-14T20:12:38.913Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/opcode","install_command":"go get github.com/open-policy-agent/opa/internal/wasm/opcode","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/opcode#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:08.504Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/wasm/opcode","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/opcode","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/opcode","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/wasm/opcode/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fopcode/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fopcode/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fopcode/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fopcode/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fopcode/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fopcode/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447991,"name":"github.com/open-policy-agent/opa/internal/gqlparser/lexer","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/gqlparser","versions_count":50,"first_release_published_at":"2026-05-14T20:12:02.081Z","latest_release_published_at":"2026-05-14T20:12:02.081Z","latest_release_number":"v1.4.2","last_synced_at":"2026-05-14T20:12:38.933Z","created_at":"2026-05-14T20:11:00.614Z","updated_at":"2026-05-14T20:12:38.934Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gqlparser/lexer","install_command":"go get github.com/open-policy-agent/opa/internal/gqlparser/lexer","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gqlparser/lexer#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:01.051Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/gqlparser/lexer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/lexer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/lexer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/lexer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Flexer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Flexer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Flexer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Flexer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Flexer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Flexer/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448004,"name":"github.com/open-policy-agent/opa/internal/leb128","ecosystem":"go","description":"Package leb128 implements LEB128 integer encoding.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T20:12:01.010Z","latest_release_published_at":"2026-05-14T20:12:01.010Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:38.925Z","created_at":"2026-05-14T20:11:05.113Z","updated_at":"2026-05-14T20:31:30.073Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/leb128","install_command":"go get github.com/open-policy-agent/opa/internal/leb128","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/leb128#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:07.091Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":0.7417961385839169,"forks_count":0.7798465549181098,"docker_downloads_count":null,"average":2.8342194056823464},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/leb128","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/leb128","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/leb128","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/leb128/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fleb128/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fleb128/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fleb128/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fleb128/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fleb128/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fleb128/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447998,"name":"github.com/open-policy-agent/opa/internal/planner","ecosystem":"go","description":"Package planner contains a query planner for Rego queries.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.972Z","latest_release_published_at":"2026-05-14T20:12:00.971Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:37.629Z","created_at":"2026-05-14T20:11:03.694Z","updated_at":"2026-05-14T20:12:37.629Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/planner","install_command":"go get github.com/open-policy-agent/opa/internal/planner","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/planner#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:04.068Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/planner","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/planner","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/planner","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/planner/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fplanner/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fplanner/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fplanner/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fplanner/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fplanner/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fplanner/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447993,"name":"github.com/open-policy-agent/opa/internal/jwx/jws/sign","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/jwx/jws","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.480Z","latest_release_published_at":"2026-05-14T20:12:00.480Z","latest_release_number":"v1.7.1","last_synced_at":"2026-05-14T20:12:37.623Z","created_at":"2026-05-14T20:11:02.061Z","updated_at":"2026-05-14T20:12:37.624Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/jwx/jws/sign","install_command":"go get github.com/open-policy-agent/opa/internal/jwx/jws/sign","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/jwx/jws/sign#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:02.480Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/jwx/jws/sign","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/jwx/jws/sign","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/jwx/jws/sign","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/jwx/jws/sign/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws%2Fsign/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws%2Fsign/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws%2Fsign/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws%2Fsign/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws%2Fsign/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjws%2Fsign/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447990,"name":"github.com/open-policy-agent/opa/internal/cidr/merge","ecosystem":"go","description":"Package merge provides helper functions for merging a list of\nIP addresses and subnets into the smallest possible list of CIDRs.\nOriginal Implementation: https://github.com/cilium/cilium","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/cidr","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.176Z","latest_release_published_at":"2026-05-14T20:12:00.176Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:37.632Z","created_at":"2026-05-14T20:10:58.580Z","updated_at":"2026-05-14T20:12:37.632Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/cidr/merge","install_command":"go get github.com/open-policy-agent/opa/internal/cidr/merge","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/cidr/merge#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:10:59.817Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/cidr/merge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/cidr/merge","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/cidr/merge","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/cidr/merge/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcidr%2Fmerge/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcidr%2Fmerge/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcidr%2Fmerge/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcidr%2Fmerge/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcidr%2Fmerge/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fcidr%2Fmerge/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448001,"name":"github.com/open-policy-agent/opa/internal/merge","ecosystem":"go","description":"Package merge contains helpers to merge data structures\nfrequently encountered in OPA.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.291Z","latest_release_published_at":"2026-05-14T20:12:00.291Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:37.639Z","created_at":"2026-05-14T20:11:04.212Z","updated_at":"2026-05-14T20:12:37.640Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/merge","install_command":"go get github.com/open-policy-agent/opa/internal/merge","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/merge#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:04.589Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/merge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/merge","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/merge","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/merge/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fmerge/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fmerge/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fmerge/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fmerge/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fmerge/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fmerge/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447999,"name":"github.com/open-policy-agent/opa/internal/providers/aws","ecosystem":"go","description":"modified from github.com/aws/aws-sdk-go-v2/internal/v4a@7a32d707af","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/providers","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.683Z","latest_release_published_at":"2026-05-14T20:12:00.682Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:37.649Z","created_at":"2026-05-14T20:11:03.709Z","updated_at":"2026-05-14T20:12:37.649Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/providers/aws","install_command":"go get github.com/open-policy-agent/opa/internal/providers/aws","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/providers/aws#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:04.158Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/providers/aws","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/providers/aws","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/providers/aws","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/providers/aws/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448019,"name":"github.com/open-policy-agent/opa/rego","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage rego exposes high level APIs for evaluating Rego policies.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T20:12:02.750Z","latest_release_published_at":"2026-05-14T20:12:02.750Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:43.046Z","created_at":"2026-05-14T20:11:11.972Z","updated_at":"2026-05-14T20:31:30.076Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/rego","install_command":"go get github.com/open-policy-agent/opa/rego","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/rego#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:18.962Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":0.7417961385839169,"forks_count":0.7798465549181098,"docker_downloads_count":null,"average":2.8342194056823464},"purl":"pkg:golang/github.com/open-policy-agent/opa/rego","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/rego","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/rego","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/rego/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Frego/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Frego/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Frego/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Frego/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Frego/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Frego/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448017,"name":"github.com/open-policy-agent/opa/storage/internal/ptr","ecosystem":"go","description":"Package ptr provides utilities for pointer operations using storage layer paths.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/storage/internal","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.814Z","latest_release_published_at":"2026-05-14T20:12:00.814Z","latest_release_number":"v0.70.0","last_synced_at":"2026-05-14T20:12:38.915Z","created_at":"2026-05-14T20:11:11.164Z","updated_at":"2026-05-14T20:31:30.087Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/storage/internal/ptr","install_command":"go get github.com/open-policy-agent/opa/storage/internal/ptr","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/storage/internal/ptr#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:18.349Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":0.7417961385839169,"forks_count":0.7798465549181098,"docker_downloads_count":null,"average":2.8342194056823464},"purl":"pkg:golang/github.com/open-policy-agent/opa/storage/internal/ptr","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/storage/internal/ptr","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/storage/internal/ptr","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/storage/internal/ptr/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finternal%2Fptr/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finternal%2Fptr/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finternal%2Fptr/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finternal%2Fptr/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finternal%2Fptr/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finternal%2Fptr/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448002,"name":"github.com/open-policy-agent/opa/internal/jwx/jwk","ecosystem":"go","description":"Package jwk implements JWK as described in https://tools.ietf.org/html/rfc7517","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/jwx","versions_count":50,"first_release_published_at":"2026-05-14T20:12:01.237Z","latest_release_published_at":"2026-05-14T20:12:01.237Z","latest_release_number":"v1.7.1","last_synced_at":"2026-05-14T20:12:38.917Z","created_at":"2026-05-14T20:11:04.306Z","updated_at":"2026-05-14T20:12:38.917Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/jwx/jwk","install_command":"go get github.com/open-policy-agent/opa/internal/jwx/jwk","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/jwx/jwk#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:04.649Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/jwx/jwk","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/jwx/jwk","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/jwx/jwk","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/jwx/jwk/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjwk/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjwk/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjwk/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjwk/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjwk/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjwk/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448011,"name":"github.com/open-policy-agent/opa/keys","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.951Z","latest_release_published_at":"2026-05-14T20:12:00.951Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:38.910Z","created_at":"2026-05-14T20:11:09.237Z","updated_at":"2026-05-14T20:12:38.911Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/keys","install_command":"go get github.com/open-policy-agent/opa/keys","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/keys#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:09.592Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/keys","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/keys","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/keys","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/keys/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fkeys/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fkeys/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fkeys/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fkeys/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fkeys/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fkeys/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448003,"name":"github.com/open-policy-agent/opa/internal/providers/aws/v4","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/providers/aws","versions_count":50,"first_release_published_at":"2026-05-14T20:12:01.040Z","latest_release_published_at":"2026-05-14T20:12:01.040Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:38.922Z","created_at":"2026-05-14T20:11:05.069Z","updated_at":"2026-05-14T20:12:38.922Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/providers/aws/v4","install_command":"go get github.com/open-policy-agent/opa/internal/providers/aws/v4","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/providers/aws/v4#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:07.103Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/providers/aws/v4","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/providers/aws/v4","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/providers/aws/v4","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/providers/aws/v4/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws%2Fv4/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws%2Fv4/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws%2Fv4/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws%2Fv4/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws%2Fv4/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fproviders%2Faws%2Fv4/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448007,"name":"github.com/open-policy-agent/opa/internal/version","ecosystem":"go","description":"Package version implements helper functions for the stored version.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.979Z","latest_release_published_at":"2026-05-14T20:12:00.979Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:38.923Z","created_at":"2026-05-14T20:11:08.048Z","updated_at":"2026-05-14T20:12:38.923Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/version","install_command":"go get github.com/open-policy-agent/opa/internal/version","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/version#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:08.524Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/version","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/version","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/version","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/version/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fversion/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fversion/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fversion/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fversion/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fversion/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fversion/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448009,"name":"github.com/open-policy-agent/opa/metrics","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage metrics contains helpers for performance metric management inside the policy engine.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.958Z","latest_release_published_at":"2026-05-14T20:12:00.958Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:38.921Z","created_at":"2026-05-14T20:11:08.694Z","updated_at":"2026-05-14T20:12:38.921Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/metrics","install_command":"go get github.com/open-policy-agent/opa/metrics","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/metrics#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:09.091Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/metrics","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/metrics","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/metrics","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/metrics/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fmetrics/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fmetrics/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fmetrics/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fmetrics/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fmetrics/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fmetrics/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447995,"name":"github.com/open-policy-agent/opa/internal/gqlparser/validator","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/gqlparser","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.964Z","latest_release_published_at":"2026-05-14T20:12:00.964Z","latest_release_number":"v1.4.2","last_synced_at":"2026-05-14T20:12:38.935Z","created_at":"2026-05-14T20:11:02.448Z","updated_at":"2026-05-14T20:12:38.935Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gqlparser/validator","install_command":"go get github.com/open-policy-agent/opa/internal/gqlparser/validator","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/gqlparser/validator#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:02.875Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/gqlparser/validator","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/validator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/validator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/gqlparser/validator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fvalidator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fvalidator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fvalidator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fvalidator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fvalidator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fgqlparser%2Fvalidator/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448005,"name":"github.com/open-policy-agent/opa/internal/strings","ecosystem":"go","description":"Package strings contains helpers to perform string manipulation","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.661Z","latest_release_published_at":"2026-05-14T20:12:00.661Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:40.072Z","created_at":"2026-05-14T20:11:05.494Z","updated_at":"2026-05-14T20:12:40.073Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/strings","install_command":"go get github.com/open-policy-agent/opa/internal/strings","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/strings#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:06.760Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/strings","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/strings","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/strings","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/strings/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fstrings/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fstrings/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fstrings/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fstrings/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fstrings/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fstrings/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448015,"name":"github.com/open-policy-agent/opa/storage/internal/errors","ecosystem":"go","description":"Package errors contains reusable error-related code for the storage layer.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/storage/internal","versions_count":50,"first_release_published_at":"2026-05-14T20:12:01.910Z","latest_release_published_at":"2026-05-14T20:12:01.910Z","latest_release_number":"v0.70.0","last_synced_at":"2026-05-14T20:12:40.179Z","created_at":"2026-05-14T20:11:10.898Z","updated_at":"2026-05-14T20:12:40.179Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/storage/internal/errors","install_command":"go get github.com/open-policy-agent/opa/storage/internal/errors","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/storage/internal/errors#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:19.352Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/storage/internal/errors","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/storage/internal/errors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/storage/internal/errors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/storage/internal/errors/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finternal%2Ferrors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finternal%2Ferrors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finternal%2Ferrors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finternal%2Ferrors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finternal%2Ferrors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fstorage%2Finternal%2Ferrors/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447996,"name":"github.com/open-policy-agent/opa/internal/jwx/jwa","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/jwx","versions_count":50,"first_release_published_at":"2026-05-14T20:12:01.895Z","latest_release_published_at":"2026-05-14T20:12:01.895Z","latest_release_number":"v1.7.1","last_synced_at":"2026-05-14T20:12:40.260Z","created_at":"2026-05-14T20:11:02.784Z","updated_at":"2026-05-14T20:12:40.260Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/jwx/jwa","install_command":"go get github.com/open-policy-agent/opa/internal/jwx/jwa","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/jwx/jwa#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:03.127Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/jwx/jwa","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/jwx/jwa","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/jwx/jwa","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/jwx/jwa/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjwa/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjwa/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjwa/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjwa/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjwa/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fjwx%2Fjwa/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447992,"name":"github.com/open-policy-agent/opa/internal/edittree/bitvector","ecosystem":"go","description":"Package bitvector provides the implementation of a variable sized compact vector of bits\nwhich supports lookups, sets, appends, insertions, and deletions.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0, BSD-3-Clause","normalized_licenses":["Apache-2.0","BSD-3-Clause"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/edittree","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.353Z","latest_release_published_at":"2026-05-14T20:12:00.353Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:37.645Z","created_at":"2026-05-14T20:11:00.960Z","updated_at":"2026-05-14T20:31:30.084Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/edittree/bitvector","install_command":"go get github.com/open-policy-agent/opa/internal/edittree/bitvector","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/edittree/bitvector#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:01.402Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":0.7417961385839169,"forks_count":0.7798465549181098,"docker_downloads_count":null,"average":2.8342194056823464},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/edittree/bitvector","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/edittree/bitvector","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/edittree/bitvector","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/edittree/bitvector/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fedittree%2Fbitvector/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fedittree%2Fbitvector/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fedittree%2Fbitvector/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fedittree%2Fbitvector/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fedittree%2Fbitvector/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fedittree%2Fbitvector/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448013,"name":"github.com/open-policy-agent/opa/resolver","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T20:12:01.579Z","latest_release_published_at":"2026-05-14T20:12:01.578Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:38.927Z","created_at":"2026-05-14T20:11:10.376Z","updated_at":"2026-05-14T20:31:30.086Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/resolver","install_command":"go get github.com/open-policy-agent/opa/resolver","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/resolver#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:17.635Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":0.7417961385839169,"forks_count":0.7798465549181098,"docker_downloads_count":null,"average":2.8342194056823464},"purl":"pkg:golang/github.com/open-policy-agent/opa/resolver","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/resolver","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/resolver","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/resolver/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fresolver/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fresolver/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fresolver/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fresolver/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fresolver/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fresolver/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448008,"name":"github.com/open-policy-agent/opa/internal/wasm/module","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/wasm","versions_count":50,"first_release_published_at":"2026-05-14T20:12:01.367Z","latest_release_published_at":"2026-05-14T20:12:01.367Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:38.926Z","created_at":"2026-05-14T20:11:08.192Z","updated_at":"2026-05-14T20:31:30.084Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/module","install_command":"go get github.com/open-policy-agent/opa/internal/wasm/module","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/wasm/module#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:08.760Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":0.7417961385839169,"forks_count":0.7798465549181098,"docker_downloads_count":null,"average":2.8342194056823464},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/wasm/module","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/module","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/wasm/module","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/wasm/module/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fmodule/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fmodule/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fmodule/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fmodule/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fmodule/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Fwasm%2Fmodule/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448016,"name":"github.com/open-policy-agent/opa/loader","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage loader contains utilities for loading files into OPA.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-14T20:12:01.739Z","latest_release_published_at":"2026-05-14T20:12:01.739Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:38.930Z","created_at":"2026-05-14T20:11:11.090Z","updated_at":"2026-05-14T20:31:30.086Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/loader","install_command":"go get github.com/open-policy-agent/opa/loader","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/loader#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:18.877Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":0.7417961385839169,"forks_count":0.7798465549181098,"docker_downloads_count":null,"average":2.8342194056823464},"purl":"pkg:golang/github.com/open-policy-agent/opa/loader","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/loader","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/loader","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/loader/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Floader/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14448018,"name":"github.com/open-policy-agent/opa/plugins/rest","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage rest implements a REST client for communicating with remote services.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/plugins","versions_count":50,"first_release_published_at":"2026-05-14T20:12:02.028Z","latest_release_published_at":"2026-05-14T20:12:02.028Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:40.180Z","created_at":"2026-05-14T20:11:11.645Z","updated_at":"2026-05-14T20:31:30.089Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/plugins/rest","install_command":"go get github.com/open-policy-agent/opa/plugins/rest","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/plugins/rest#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:18.669Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":0.7417961385839169,"forks_count":0.7798465549181098,"docker_downloads_count":null,"average":2.8342194056823464},"purl":"pkg:golang/github.com/open-policy-agent/opa/plugins/rest","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/plugins/rest","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/plugins/rest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/plugins/rest/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fplugins%2Frest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fplugins%2Frest/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fplugins%2Frest/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fplugins%2Frest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fplugins%2Frest/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fplugins%2Frest/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14447997,"name":"github.com/open-policy-agent/opa/internal/rego/opa","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/internal/rego","versions_count":50,"first_release_published_at":"2026-05-14T20:12:00.169Z","latest_release_published_at":"2026-05-14T20:12:00.169Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-14T20:12:37.629Z","created_at":"2026-05-14T20:11:02.904Z","updated_at":"2026-05-14T20:31:30.101Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/rego/opa","install_command":"go get github.com/open-policy-agent/opa/internal/rego/opa","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/internal/rego/opa#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-05-06T13:03:20.000Z","size":1324014,"stargazers_count":11688,"open_issues_count":347,"forks_count":1557,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-05-06T15:08:34.030Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-05-06T13:00:44.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"0d399468-484a-4910-b73e-235bf020231a","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":213,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-05-14T20:11:03.361Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":0.7417961385839169,"forks_count":0.7798465549181098,"docker_downloads_count":null,"average":2.8342194056823464},"purl":"pkg:golang/github.com/open-policy-agent/opa/internal/rego/opa","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/rego/opa","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/internal/rego/opa","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/internal/rego/opa/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-13T23:01:47.998Z","issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Frego%2Fopa/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Frego%2Fopa/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Frego%2Fopa/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Frego%2Fopa/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Frego%2Fopa/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Finternal%2Frego%2Fopa/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14176607,"name":"opa-kube-mgmt/opa-kube-mgmt","ecosystem":"helm","description":"Manage OPA in Kubernetes with kube-mgmt sidecar.","homepage":"https://www.openpolicyagent.org","licenses":"Unknown","normalized_licenses":["Other"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":["opa","admission control","policy","kubernetes","security"],"namespace":"opa-kube-mgmt","versions_count":52,"first_release_published_at":"2022-05-13T20:45:24.000Z","latest_release_published_at":"2026-05-11T15:51:14.000Z","latest_release_number":"11.0.7","last_synced_at":"2026-05-11T16:15:51.532Z","created_at":"2026-04-03T08:24:05.654Z","updated_at":"2026-05-11T16:16:24.994Z","registry_url":"https://artifacthub.io/packages/helm/opa-kube-mgmt/opa-kube-mgmt","install_command":"helm repo add opa-kube-mgmt https://open-policy-agent.github.io/kube-mgmt/charts \u0026\u0026 helm install opa-kube-mgmt opa-kube-mgmt/opa-kube-mgmt","documentation_url":"https://artifacthub.io/packages/helm/opa-kube-mgmt/opa-kube-mgmt","metadata":{"app_version":"11.0.7","chart_version":"11.0.7","category":6,"official":false,"deprecated":false,"repository_url":"https://open-policy-agent.github.io/kube-mgmt/charts","maintainers":[]},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2026-04-29T13:42:00.000Z","size":1174478,"stargazers_count":11657,"open_issues_count":352,"forks_count":1559,"subscribers_count":130,"default_branch":"main","last_synced_at":"2026-04-29T14:46:44.526Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2026-04-29T13:41:35.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"6a07bba9-fe85-48ea-8aa9-ffd1a80a7c63","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":211,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32614527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"ssl_error","status_checked_at":"2026-05-04T10:08:02.005Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-05-11T16:16:24.967Z","dependent_packages_count":0,"downloads":0,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.0,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:helm/opa-kube-mgmt/opa-kube-mgmt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/helm/opa-kube-mgmt/opa-kube-mgmt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/helm/opa-kube-mgmt/opa-kube-mgmt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/helm/opa-kube-mgmt/opa-kube-mgmt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/opa-kube-mgmt%2Fopa-kube-mgmt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/opa-kube-mgmt%2Fopa-kube-mgmt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/opa-kube-mgmt%2Fopa-kube-mgmt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/opa-kube-mgmt%2Fopa-kube-mgmt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/opa-kube-mgmt%2Fopa-kube-mgmt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/opa-kube-mgmt%2Fopa-kube-mgmt/codemeta","maintainers":[],"registry":{"name":"artifacthub.io","url":"https://artifacthub.io","ecosystem":"helm","default":true,"packages_count":17285,"maintainers_count":0,"namespaces_count":4476,"keywords_count":7152,"github":"artifacthub","metadata":{"funded_packages_count":204},"icon_url":"https://github.com/artifacthub.png","created_at":"2026-01-29T12:56:41.438Z","updated_at":"2026-04-09T05:03:52.062Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/namespaces"}},{"id":14378656,"name":"github.com/Open-policy-agent/opa","ecosystem":"go","description":"","homepage":"https://github.com/Open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/Open-policy-agent/opa","keywords_array":[],"namespace":"github.com/Open-policy-agent","versions_count":89,"first_release_published_at":"2017-07-05T22:55:21.000Z","latest_release_published_at":"2026-05-12T10:03:47.000Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-15T06:07:46.299Z","created_at":"2026-05-04T12:14:07.109Z","updated_at":"2026-05-15T06:08:35.320Z","registry_url":"https://pkg.go.dev/github.com/Open-policy-agent/opa","install_command":"go get github.com/Open-policy-agent/opa","documentation_url":"https://pkg.go.dev/github.com/Open-policy-agent/opa#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-15T06:08:35.294Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.101734106224843,"dependent_packages_count":4.780287497550165,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.941010801887504},"purl":"pkg:golang/github.com/%21open-policy-agent/opa","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/Open-policy-agent/opa","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/Open-policy-agent/opa","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/Open-policy-agent/opa/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpen-policy-agent%2Fopa/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpen-policy-agent%2Fopa/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpen-policy-agent%2Fopa/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpen-policy-agent%2Fopa/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpen-policy-agent%2Fopa/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpen-policy-agent%2Fopa/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":9868156,"name":"github.com/open-policy-Agent/opa","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-Agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-Agent/opa","keywords_array":[],"namespace":"github.com/open-policy-Agent","versions_count":208,"first_release_published_at":"2016-06-03T23:30:00.000Z","latest_release_published_at":"2026-03-09T09:24:50.000Z","latest_release_number":"v1.14.1","last_synced_at":"2026-05-05T17:03:37.894Z","created_at":"2024-05-04T04:45:45.939Z","updated_at":"2026-05-05T17:03:37.894Z","registry_url":"https://pkg.go.dev/github.com/open-policy-Agent/opa","install_command":"go get github.com/open-policy-Agent/opa","documentation_url":"https://pkg.go.dev/github.com/open-policy-Agent/opa#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2025-10-27T11:25:30.000Z","size":1100086,"stargazers_count":10770,"open_issues_count":380,"forks_count":1477,"subscribers_count":130,"default_branch":"main","last_synced_at":"2025-10-27T13:23:52.026Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2025-10-27T11:25:36.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"6a07bba9-fe85-48ea-8aa9-ffd1a80a7c63","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":195,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281279068,"owners_count":26473855,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-27T02:00:05.855Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"open-policy-agent","name":"Open Policy Agent","uuid":"16468693","kind":"organization","description":"Enabling policy-based control across the stack.","email":"open-policy-agent@googlegroups.com","website":"http://www.openpolicyagent.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16468693?v=4","repositories_count":22,"last_synced_at":"2024-03-27T13:44:31.530Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/open-policy-agent","funding_links":[],"total_stars":17605,"followers":355,"following":0,"created_at":"2022-11-06T08:16:12.370Z","updated_at":"2024-03-27T13:44:31.977Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-10-27T13:38:49.588Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":7.8620489257759285,"dependent_packages_count":6.970633637833028,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":7.416341281804478},"purl":"pkg:golang/github.com/open-policy-%21agent/opa","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-Agent/opa","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-Agent/opa","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-Agent/opa/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-25T06:01:15.085Z","issues_count":620,"pull_requests_count":1701,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370485.30243572395,"issues_closed_count":345,"pull_requests_closed_count":1478,"pull_request_authors_count":166,"issue_authors_count":268,"avg_comments_per_issue":3.129032258064516,"avg_comments_per_pull_request":1.181657848324515,"merged_pull_requests_count":1295,"bot_issues_count":9,"bot_pull_requests_count":444,"past_year_issues_count":181,"past_year_pull_requests_count":796,"past_year_avg_time_to_close_issue":730792.1066666667,"past_year_avg_time_to_close_pull_request":262930.7784615385,"past_year_issues_closed_count":75,"past_year_pull_requests_closed_count":650,"past_year_pull_request_authors_count":70,"past_year_issue_authors_count":82,"past_year_avg_comments_per_issue":1.2044198895027625,"past_year_avg_comments_per_pull_request":1.1193467336683418,"past_year_bot_issues_count":7,"past_year_bot_pull_requests_count":179,"past_year_merged_pull_requests_count":593,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":153,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-Agent%2Fopa/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-Agent%2Fopa/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-Agent%2Fopa/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-Agent%2Fopa/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-Agent%2Fopa/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-Agent%2Fopa/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":12478245,"name":"github.com/open-policy-agent/opa/v1/server","ecosystem":"go","description":"Package server contains the policy engine's server handlers.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/v1","versions_count":34,"first_release_published_at":"2026-02-12T16:12:41.522Z","latest_release_published_at":"2026-05-12T15:17:12.533Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-16T17:16:00.238Z","created_at":"2025-11-13T16:12:13.537Z","updated_at":"2026-05-17T04:17:09.527Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/v1/server","install_command":"go get github.com/open-policy-agent/opa/v1/server","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/v1/server#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2025-11-13T16:24:21.488Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.4418794230536305,"dependent_packages_count":5.099368402642185,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.270623912847908},"purl":"pkg:golang/github.com/open-policy-agent/opa/v1/server","advisories":[{"uuid":"GSA_kwCzR0hTQS02bTh3LWpjODctNmNyN84ABHYV","url":"https://github.com/advisories/GHSA-6m8w-jc87-6cr7","title":"OPA server Data API HTTP path injection of Rego","description":"### Impact\n\nWhen run as a server, OPA exposes an HTTP[ Data API](https://www.openpolicyagent.org/docs/latest/rest-api/#data-api) for reading and writing documents. Requesting a virtual document through the Data API entails policy evaluation, where a Rego query containing a single data document [reference](https://www.openpolicyagent.org/docs/latest/policy-language/#references) is constructed from the requested path. This query is then used for policy evaluation.\n\nA HTTP request path can be crafted in a way that injects Rego code into the constructed query. The evaluation result cannot be made to return any other data than what is generated by the requested path, but this path can be misdirected, and the injected Rego code can be crafted to make the query succeed or fail; opening up for oracle attacks or, given the right circumstances, erroneous policy decision results. Furthermore, the injected code can be crafted to be computationally expensive, resulting in a Denial Of Service (DoS) attack.\n\n**Users are only impacted if all of the following apply:**\n\n* OPA is deployed as a standalone server (rather than being used as a Go library)\n* The OPA server is exposed outside of the local host in an untrusted environment.\n* The configured [authorization policy](https://www.openpolicyagent.org/docs/latest/security/#authentication-and-authorization) does not do exact matching of the `input.path` attribute when deciding if the request should be allowed.\n\n**or, if all of the following apply:**\n\n* OPA is deployed as a standalone server.\n* The service connecting to OPA allows 3rd parties to insert unsanitised text into the path of the HTTP request to OPA’s Data API.\n\n**Note:** With **no** Authorization Policy configured for restricting API access (the default configuration), the RESTful Data API provides access for managing Rego policies; and the RESTful Query API facilitates advanced queries. Full access to these APIs provides both simpler, and broader access than what the security issue describes here can facilitate. As such, OPA servers exposed to a network are **not** considered affected by the attack described here if they are knowingly not restricting access through an Authorization Policy.\n\n### Patches\n\nFixed in OPA v1.4.0.\n\n### Workarounds\n\n#### Don’t publicly expose OPA’s RESTful APIs ####\n\nUnless necessary for production reasons, network access to OPA’s RESTful APIs should be limited to `localhost` and/or trusted networks. \nSince OPA v1.0, unless otherwise configured, the server listener defaults to `localhost`.\n\n#### Enable Authentication to Only Allow Access to Trusted Clients ####\n\nA configured [authentication](https://www.openpolicyagent.org/docs/latest/security/#authentication-and-authorization) scheme is a requirement when OPA is exposed in an untrusted environment. While requiring authentication alone doesn’t mitigate this attack, it effectively reduces the scope from untrusted clients to trusted clients.\n\n#### Perform Path Validation Using OPA’s Authorization Policy Functionality ####\n\nOPA can be configured to use an [Authorization Policy](https://www.openpolicyagent.org/docs/latest/security/#authentication-and-authorization) to validate all incoming requests.\nBy authoring the Authorization Policy to only accept paths corresponding to expected Rego package references, this attack can be fully mitigated.\n\nThe HTTP path in a Data API request is of the format `/v1/data/{path:.+}` (`/v0/data/{path:.+}`, for the v0 Data API), where `data/{path:.+}` directly corresponds to a reference to a virtual document, and a prefix of `{path:.+}` corresponds to a Rego `package` declaration. \nE.g. the HTTP path `v1/data/do/re/mi` corresponds to the data reference `data.do.re.mi`, where `do.re` is the package and `mi` is the rule in the following Rego module:\n\n```rego\npackage do.re\n\nmi if {\n\t...\n}\n```\n\nUnless otherwise [configured](https://www.openpolicyagent.org/docs/latest/configuration/#miscellaneous), OPA will use the rule at `data.system.authz.allow` as Authorization Policy. Authorization is enabled by starting OPA with the `--authorization=basic` flag, and the Authorization policy must be made available to the OPA runtime either through a bundle (via the `--bundle` flag or through [discovery](https://www.openpolicyagent.org/docs/latest/management-discovery/)) or as an individual module via the command-line.\n\nA trivial Authorization Policy example:\n\n```rego\npackage system.authz\n\nallowed_paths := [\n\t[\"v1\", \"data\", \"policy1\", \"allow\"],\n\t[\"v1\", \"data\", \"policy2\", \"allow\"],\n\t...\n]\n\nallow if {\n\tinput.path in allowed_paths\n}\n```\n\n**Note:** configuring an Authorization Policy in OPA isn't the only way to protect against malicious request paths. Path validation and sanitisation can also be performed by connecting clients and 3rd party intermediaries, such as API gateways, reverse proxies, etc.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2025-05-01T17:02:58.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.4,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:H/SC:H/SI:H/SA:H","references":["https://github.com/open-policy-agent/opa/security/advisories/GHSA-6m8w-jc87-6cr7","https://github.com/open-policy-agent/opa/commit/ad2063247a14711882f18c387a511fc8094aa79c","https://nvd.nist.gov/vuln/detail/CVE-2025-46569","https://pkg.go.dev/vuln/GO-2025-3660","https://github.com/advisories/GHSA-6m8w-jc87-6cr7"],"source_kind":"github","identifiers":["GHSA-6m8w-jc87-6cr7","CVE-2025-46569"],"repository_url":"https://github.com/open-policy-agent/opa","blast_radius":24.489687470758238,"created_at":"2025-05-01T18:08:11.662Z","updated_at":"2026-05-17T04:03:26.578Z","epss_percentage":0.00064,"epss_percentile":0.19564,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02bTh3LWpjODctNmNyN84ABHYV","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02bTh3LWpjODctNmNyN84ABHYV","packages":[{"ecosystem":"go","package_name":"github.com/open-policy-agent/opa/server","versions":[{"first_patched_version":"1.4.0","vulnerable_version_range":"\u003c 1.4.0"}],"purl":"pkg:go/github.com%2Fopen-policy-agent%2Fopa%2Fserver"},{"ecosystem":"go","package_name":"github.com/open-policy-agent/opa/v1/server","versions":[{"first_patched_version":"1.4.0","vulnerable_version_range":"\u003c 1.4.0"}],"purl":"pkg:go/github.com%2Fopen-policy-agent%2Fopa%2Fv1%2Fserver"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02bTh3LWpjODctNmNyN84ABHYV/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/v1/server","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/v1/server","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/v1/server/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fv1%2Fserver/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fv1%2Fserver/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fv1%2Fserver/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fv1%2Fserver/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fv1%2Fserver/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fv1%2Fserver/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14436488,"name":"github.com/open-policy-agent/opa/util","ecosystem":"go","description":"Package util provides generic utilities used throughout the policy engine.\n\nDeprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-13T07:24:44.789Z","latest_release_published_at":"2026-05-13T07:24:44.789Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-13T07:24:46.061Z","created_at":"2026-05-13T07:23:22.062Z","updated_at":"2026-05-13T07:24:46.062Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/util","install_command":"go get github.com/open-policy-agent/opa/util","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/util#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-13T07:23:22.890Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.070147552151246,"dependent_packages_count":4.750509749023225,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.9103286505872354},"purl":"pkg:golang/github.com/open-policy-agent/opa/util","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/util","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/util","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/util/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Futil/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Futil/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Futil/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Futil/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Futil/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Futil/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14436486,"name":"github.com/open-policy-agent/opa/ast/internal/scanner","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/ast/internal","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-13T07:22:46.244Z","latest_release_number":null,"last_synced_at":"2026-05-13T07:22:46.634Z","created_at":"2026-05-13T07:22:39.454Z","updated_at":"2026-05-13T07:22:46.634Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/ast/internal/scanner","install_command":"go get github.com/open-policy-agent/opa/ast/internal/scanner","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/ast/internal/scanner#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-13T07:22:39.675Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.070147552151246,"dependent_packages_count":4.750509749023225,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.9103286505872354},"purl":"pkg:golang/github.com/open-policy-agent/opa/ast/internal/scanner","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/ast/internal/scanner","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/ast/internal/scanner","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/ast/internal/scanner/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Finternal%2Fscanner/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Finternal%2Fscanner/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Finternal%2Fscanner/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Finternal%2Fscanner/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Finternal%2Fscanner/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast%2Finternal%2Fscanner/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14436485,"name":"github.com/open-policy-agent/opa/ast","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-13T07:23:55.206Z","latest_release_published_at":"2026-05-13T07:23:55.206Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-13T07:23:57.358Z","created_at":"2026-05-13T07:22:38.512Z","updated_at":"2026-05-13T07:23:57.358Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/ast","install_command":"go get github.com/open-policy-agent/opa/ast","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/ast#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-13T07:22:39.577Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.070147552151246,"dependent_packages_count":4.750509749023225,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.9103286505872354},"purl":"pkg:golang/github.com/open-policy-agent/opa/ast","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/ast","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/ast","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/ast/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fast/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14436487,"name":"github.com/open-policy-agent/opa/types","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage types declares data types for Rego values and helper functions to\noperate on these types.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-13T07:24:41.064Z","latest_release_published_at":"2026-05-13T07:24:41.064Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-13T07:24:42.387Z","created_at":"2026-05-13T07:23:21.927Z","updated_at":"2026-05-13T07:24:42.388Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/types","install_command":"go get github.com/open-policy-agent/opa/types","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/types#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-13T07:23:22.890Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.070147552151246,"dependent_packages_count":4.750509749023225,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.9103286505872354},"purl":"pkg:golang/github.com/open-policy-agent/opa/types","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/types","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/types","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/types/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftypes/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftypes/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftypes/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftypes/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftypes/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftypes/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14436490,"name":"github.com/open-policy-agent/opa/version","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.\n\nPackage version contains version information that is set at build time.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":50,"first_release_published_at":"2026-05-13T07:24:42.329Z","latest_release_published_at":"2026-05-13T07:24:42.329Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-13T07:24:44.301Z","created_at":"2026-05-13T07:23:23.243Z","updated_at":"2026-05-13T07:24:44.301Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/version","install_command":"go get github.com/open-policy-agent/opa/version","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/version#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-13T07:23:23.538Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.070147552151246,"dependent_packages_count":4.750509749023225,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.9103286505872354},"purl":"pkg:golang/github.com/open-policy-agent/opa/version","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/version","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/version","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/version/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fversion/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fversion/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fversion/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fversion/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fversion/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fversion/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":10874325,"name":"github.com/open-Policy-agent/opa","ecosystem":"go","description":"","homepage":"https://github.com/open-Policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-Policy-agent/opa","keywords_array":[],"namespace":"github.com/open-Policy-agent","versions_count":211,"first_release_published_at":"2016-06-03T23:30:00.000Z","latest_release_published_at":"2026-04-08T13:05:16.000Z","latest_release_number":"v1.15.2","last_synced_at":"2026-04-21T14:03:40.958Z","created_at":"2024-09-11T00:20:20.979Z","updated_at":"2026-04-21T14:03:40.958Z","registry_url":"https://pkg.go.dev/github.com/open-Policy-agent/opa","install_command":"go get github.com/open-Policy-agent/opa","documentation_url":"https://pkg.go.dev/github.com/open-Policy-agent/opa#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.497852155557116,"dependent_packages_count":6.090190860152129,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.294021507854622},"purl":"pkg:golang/github.com/open-%21policy-agent/opa","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-Policy-agent/opa","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-Policy-agent/opa","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-Policy-agent/opa/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-Policy-agent%2Fopa/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-Policy-agent%2Fopa/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-Policy-agent%2Fopa/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-Policy-agent%2Fopa/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-Policy-agent%2Fopa/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-Policy-agent%2Fopa/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14460487,"name":"github.com/open-policy-agent/opa/topdown/copypropagation","ecosystem":"go","description":"Deprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa/topdown","versions_count":50,"first_release_published_at":"2026-05-16T20:45:58.145Z","latest_release_published_at":"2026-05-16T20:45:58.145Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-16T20:46:06.607Z","created_at":"2026-05-16T20:44:30.189Z","updated_at":"2026-05-16T21:01:38.352Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/topdown/copypropagation","install_command":"go get github.com/open-policy-agent/opa/topdown/copypropagation","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/topdown/copypropagation#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-16T20:44:31.194Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.059532431414583,"dependent_packages_count":4.740914073502298,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.90022325245844},"purl":"pkg:golang/github.com/open-policy-agent/opa/topdown/copypropagation","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/topdown/copypropagation","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/topdown/copypropagation","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/topdown/copypropagation/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fcopypropagation/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fcopypropagation/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fcopypropagation/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fcopypropagation/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fcopypropagation/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Ftopdown%2Fcopypropagation/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":12478246,"name":"github.com/open-policy-agent/opa/server","ecosystem":"go","description":"Package server contains the policy engine's server handlers.\n\nDeprecated: This package is intended for older projects transitioning from OPA v0.x and will remain for the lifetime of OPA v1.x, but its use is not recommended.\nFor newer features and behaviours, such as defaulting to the Rego v1 syntax, use the corresponding components in the github.com/open-policy-agent/opa/v1 package instead.\nSee https://www.openpolicyagent.org/docs/latest/v0-compatibility/ for more information.","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent/opa","versions_count":59,"first_release_published_at":"2026-02-12T16:13:21.678Z","latest_release_published_at":"2026-05-12T15:17:10.575Z","latest_release_number":"v1.16.2","last_synced_at":"2026-05-16T17:16:00.343Z","created_at":"2025-11-13T16:12:13.933Z","updated_at":"2026-05-17T04:17:08.737Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/server","install_command":"go get github.com/open-policy-agent/opa/server","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa/server#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2025-11-13T16:24:21.489Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.4418794230536305,"dependent_packages_count":5.099368402642185,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.270623912847908},"purl":"pkg:golang/github.com/open-policy-agent/opa/server","advisories":[{"uuid":"GSA_kwCzR0hTQS02bTh3LWpjODctNmNyN84ABHYV","url":"https://github.com/advisories/GHSA-6m8w-jc87-6cr7","title":"OPA server Data API HTTP path injection of Rego","description":"### Impact\n\nWhen run as a server, OPA exposes an HTTP[ Data API](https://www.openpolicyagent.org/docs/latest/rest-api/#data-api) for reading and writing documents. Requesting a virtual document through the Data API entails policy evaluation, where a Rego query containing a single data document [reference](https://www.openpolicyagent.org/docs/latest/policy-language/#references) is constructed from the requested path. This query is then used for policy evaluation.\n\nA HTTP request path can be crafted in a way that injects Rego code into the constructed query. The evaluation result cannot be made to return any other data than what is generated by the requested path, but this path can be misdirected, and the injected Rego code can be crafted to make the query succeed or fail; opening up for oracle attacks or, given the right circumstances, erroneous policy decision results. Furthermore, the injected code can be crafted to be computationally expensive, resulting in a Denial Of Service (DoS) attack.\n\n**Users are only impacted if all of the following apply:**\n\n* OPA is deployed as a standalone server (rather than being used as a Go library)\n* The OPA server is exposed outside of the local host in an untrusted environment.\n* The configured [authorization policy](https://www.openpolicyagent.org/docs/latest/security/#authentication-and-authorization) does not do exact matching of the `input.path` attribute when deciding if the request should be allowed.\n\n**or, if all of the following apply:**\n\n* OPA is deployed as a standalone server.\n* The service connecting to OPA allows 3rd parties to insert unsanitised text into the path of the HTTP request to OPA’s Data API.\n\n**Note:** With **no** Authorization Policy configured for restricting API access (the default configuration), the RESTful Data API provides access for managing Rego policies; and the RESTful Query API facilitates advanced queries. Full access to these APIs provides both simpler, and broader access than what the security issue describes here can facilitate. As such, OPA servers exposed to a network are **not** considered affected by the attack described here if they are knowingly not restricting access through an Authorization Policy.\n\n### Patches\n\nFixed in OPA v1.4.0.\n\n### Workarounds\n\n#### Don’t publicly expose OPA’s RESTful APIs ####\n\nUnless necessary for production reasons, network access to OPA’s RESTful APIs should be limited to `localhost` and/or trusted networks. \nSince OPA v1.0, unless otherwise configured, the server listener defaults to `localhost`.\n\n#### Enable Authentication to Only Allow Access to Trusted Clients ####\n\nA configured [authentication](https://www.openpolicyagent.org/docs/latest/security/#authentication-and-authorization) scheme is a requirement when OPA is exposed in an untrusted environment. While requiring authentication alone doesn’t mitigate this attack, it effectively reduces the scope from untrusted clients to trusted clients.\n\n#### Perform Path Validation Using OPA’s Authorization Policy Functionality ####\n\nOPA can be configured to use an [Authorization Policy](https://www.openpolicyagent.org/docs/latest/security/#authentication-and-authorization) to validate all incoming requests.\nBy authoring the Authorization Policy to only accept paths corresponding to expected Rego package references, this attack can be fully mitigated.\n\nThe HTTP path in a Data API request is of the format `/v1/data/{path:.+}` (`/v0/data/{path:.+}`, for the v0 Data API), where `data/{path:.+}` directly corresponds to a reference to a virtual document, and a prefix of `{path:.+}` corresponds to a Rego `package` declaration. \nE.g. the HTTP path `v1/data/do/re/mi` corresponds to the data reference `data.do.re.mi`, where `do.re` is the package and `mi` is the rule in the following Rego module:\n\n```rego\npackage do.re\n\nmi if {\n\t...\n}\n```\n\nUnless otherwise [configured](https://www.openpolicyagent.org/docs/latest/configuration/#miscellaneous), OPA will use the rule at `data.system.authz.allow` as Authorization Policy. Authorization is enabled by starting OPA with the `--authorization=basic` flag, and the Authorization policy must be made available to the OPA runtime either through a bundle (via the `--bundle` flag or through [discovery](https://www.openpolicyagent.org/docs/latest/management-discovery/)) or as an individual module via the command-line.\n\nA trivial Authorization Policy example:\n\n```rego\npackage system.authz\n\nallowed_paths := [\n\t[\"v1\", \"data\", \"policy1\", \"allow\"],\n\t[\"v1\", \"data\", \"policy2\", \"allow\"],\n\t...\n]\n\nallow if {\n\tinput.path in allowed_paths\n}\n```\n\n**Note:** configuring an Authorization Policy in OPA isn't the only way to protect against malicious request paths. Path validation and sanitisation can also be performed by connecting clients and 3rd party intermediaries, such as API gateways, reverse proxies, etc.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2025-05-01T17:02:58.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.4,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:H/SC:H/SI:H/SA:H","references":["https://github.com/open-policy-agent/opa/security/advisories/GHSA-6m8w-jc87-6cr7","https://github.com/open-policy-agent/opa/commit/ad2063247a14711882f18c387a511fc8094aa79c","https://nvd.nist.gov/vuln/detail/CVE-2025-46569","https://pkg.go.dev/vuln/GO-2025-3660","https://github.com/advisories/GHSA-6m8w-jc87-6cr7"],"source_kind":"github","identifiers":["GHSA-6m8w-jc87-6cr7","CVE-2025-46569"],"repository_url":"https://github.com/open-policy-agent/opa","blast_radius":24.489687470758238,"created_at":"2025-05-01T18:08:11.662Z","updated_at":"2026-05-17T04:03:26.578Z","epss_percentage":0.00064,"epss_percentile":0.19564,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02bTh3LWpjODctNmNyN84ABHYV","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02bTh3LWpjODctNmNyN84ABHYV","packages":[{"ecosystem":"go","package_name":"github.com/open-policy-agent/opa/server","versions":[{"first_patched_version":"1.4.0","vulnerable_version_range":"\u003c 1.4.0"}],"purl":"pkg:go/github.com%2Fopen-policy-agent%2Fopa%2Fserver"},{"ecosystem":"go","package_name":"github.com/open-policy-agent/opa/v1/server","versions":[{"first_patched_version":"1.4.0","vulnerable_version_range":"\u003c 1.4.0"}],"purl":"pkg:go/github.com%2Fopen-policy-agent%2Fopa%2Fv1%2Fserver"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02bTh3LWpjODctNmNyN84ABHYV/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/server","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa/server","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/server/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fserver/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fserver/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fserver/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fserver/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fserver/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa%2Fserver/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":3496258,"name":"github.com/open-policy-agent/opa","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/opa","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":[],"namespace":"github.com/open-policy-agent","versions_count":212,"first_release_published_at":"2016-06-03T23:30:00.000Z","latest_release_published_at":"2026-04-08T13:05:16.000Z","latest_release_number":"v1.15.2","last_synced_at":"2026-04-24T00:01:41.690Z","created_at":"2022-04-10T19:38:56.155Z","updated_at":"2026-05-15T18:17:51.878Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/opa","install_command":"go get github.com/open-policy-agent/opa","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/opa#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2025-10-16T18:39:56.000Z","size":1100047,"stargazers_count":10739,"open_issues_count":378,"forks_count":1472,"subscribers_count":132,"default_branch":"main","last_synced_at":"2025-10-17T11:03:50.326Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2025-10-16T19:35:40.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"6a07bba9-fe85-48ea-8aa9-ffd1a80a7c63","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":195,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279806303,"owners_count":26229796,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-19T02:00:07.647Z","response_time":64,"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"},"tags":[]},"repo_metadata_updated_at":"2025-10-27T13:38:24.557Z","dependent_packages_count":852,"downloads":null,"downloads_period":null,"dependent_repos_count":2039,"rankings":{"downloads":null,"dependent_repos_count":0.1832198185681931,"dependent_packages_count":0.14006091570860751,"stargazers_count":0.7270219945989715,"forks_count":0.7858003099220263,"docker_downloads_count":0.19740060093634265,"average":0.40670072794682827},"purl":"pkg:golang/github.com/open-policy-agent/opa","advisories":[{"uuid":"GSA_kwCzR0hTQS1jNzdyLWZoMzcteDJweM4AA_Da","url":"https://github.com/advisories/GHSA-c77r-fh37-x2px","title":"OPA for Windows has an SMB force-authentication vulnerability","description":"A SMB force-authentication vulnerability exists in all versions of OPA for Windows prior to v0.68.0. The vulnerability exists because of improper input validation, allowing a user to pass an arbitrary SMB share instead of a Rego file as an argument to OPA CLI or to one of the OPA Go library’s functions.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-08-30T15:31:30.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.2,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:A/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2024-8260","https://www.tenable.com/security/research/tra-2024-36","https://github.com/open-policy-agent/opa/commit/10f4d553e6bb6ae9c69611ecdd9a77dda857070e","https://github.com/open-policy-agent/opa/releases/tag/v0.68.0","https://pkg.go.dev/vuln/GO-2024-3141","https://github.com/advisories/GHSA-c77r-fh37-x2px"],"source_kind":"github","identifiers":["GHSA-c77r-fh37-x2px","CVE-2024-8260"],"repository_url":"https://github.com/open-policy-agent/opa","blast_radius":17.20896957404633,"created_at":"2024-09-19T20:06:02.124Z","updated_at":"2026-04-27T16:04:37.211Z","epss_percentage":0.00143,"epss_percentile":0.34125,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jNzdyLWZoMzcteDJweM4AA_Da","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jNzdyLWZoMzcteDJweM4AA_Da","packages":[{"ecosystem":"go","package_name":"github.com/open-policy-agent/opa","versions":[{"first_patched_version":"0.68.0","vulnerable_version_range":"\u003c 0.68.0"}],"purl":"pkg:go/github.com%2Fopen-policy-agent%2Fopa"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jNzdyLWZoMzcteDJweM4AA_Da/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mNTI0LXJmMzMtMmpqcs4AAu1k","url":"https://github.com/advisories/GHSA-f524-rf33-2jjr","title":"OPA Compiler: Bypass of WithUnsafeBuiltins using \"with\" keyword to mock functions","description":"### Impact\n\nThe Rego compiler provides a (deprecated) `WithUnsafeBuiltins` function, which allows users to provide a set of built-in functions that should be deemed unsafe — and as such rejected — by the compiler if encountered in the policy compilation stage. A bypass of this protection has been found, where the use of the `with` keyword to mock such a built-in function (a feature introduced in OPA v0.40.0), isn’t taken into account by `WithUnsafeBuiltins`.\n\nThe same method is exposed via `rego.UnsafeBuiltins` in the `github.com/open-policy-agent/opa/rego` package.\n\nWhen provided e.g. the `http.send` built-in function to `WithUnsafeBuiltins`, the following policy would still compile, and call the `http.send` function with the arguments provided to the `is_object` function when evaluated:\n\n```rego\npackage policy\n\nfoo := is_object({\n    \"method\": \"get\", \n    \"url\": \"https://www.openpolicyagent.org\"\n})\n\nallow := r {\n    r := foo with is_object as http.send\n}\n```\n\nBoth built-in functions and user provided (i.e. custom) functions are mockable using this construct.\n\nIn addition to `http.send`, the `opa.runtime` built-in function is commonly considered unsafe in integrations where policy provided by untrusted parties is evaluated, as it risks exposing configuration, or environment variables, potentially carrying sensitive information.\n\n#### Affected Users\n\n**All of these conditions have to be met** to create an adverse effect:\n\n* Use the Go API for policy evaluation (not the OPA server, or the Go SDK)\n* Make use of the `WithUnsafeBuiltins` method in order to deny certain built-in functions, like e.g. `http.send`, from being used in policy evaluation.\n* Allow policy evaluation of policies provided by untrusted parties.\n* The policies evaluated include the `with` keyword to rewrite/mock a built-in, or custom, function to that of another built-in function, such as `http.send`.\n\n**Additionally, the OPA Query API** is affected:\n* If the OPA [Query API](https://www.openpolicyagent.org/docs/latest/rest-api/#query-api) is exposed to the public, and it is relied on `http.send` to be unavailable in that context. Exposing the OPA API to the public without proper [authentication and authorization](https://www.openpolicyagent.org/docs/latest/security/#authentication-and-authorization) in place is generally advised against.\n\n### Patches\nv0.43.1, v0.44.0\n\n### Workarounds\n\nThe `WithUnsafeBuiltins`  function has been considered deprecated since the introduction of the [capabilities](https://www.openpolicyagent.org/docs/latest/deployments/#capabilities) feature in OPA v0.23.0 . While the function was commented as deprecated, the format of the comment was however not following the [convention](https://zchee.github.io/golang-wiki/Deprecated/) for deprecated functions, and might not have been picked up by tooling like editors. This has now been fixed. Users are still encouraged to use the capabilities feature over the deprecated `WithUnsafeBuiltins` function.\n\n**If you cannot upgrade**, consider using capabilities instead:\n\nCode like this using the `github.com/open-policy-agent/opa/ast` package:\n```go\n// VULNERABLE with OPA \u003c= 0.43.0\nunsafeBuiltins := map[string]struct{}{\n\tast.HTTPSend.Name: struct{}{},\n}\ncompiler := ast.NewCompiler().WithUnsafeBuiltins(unsafeBuiltins)\n```\n\nneeds to be changed to this:\n```go\ncaps := ast.CapabilitiesForThisVersion()\nvar j int\nfor i, bi := range caps.Builtins {\n\tif bi.Name == ast.HTTPSend.Name {\n\t\tj = i\n\t\tbreak\n\t}\n}\ncaps.Builtins[j] = caps.Builtins[len(caps.Builtins)-1] // put last element into position j\ncaps.Builtins = caps.Builtins[:len(caps.Builtins)-1]   // truncate slice\n\ncompiler := ast.NewCompiler().WithCapabilities(caps)\n```\n\nWhen using the `github.com/open-policy-agent/opa/rego` package:\n\n```go\n// VULNERABLE with OPA \u003c= 0.43.0\nr := rego.New(\n\t// other options omitted\n\trego.UnsafeBuiltins(map[string]struct{}{ast.HTTPSend.Name: struct{}{}}),\n)\n```\n\nneeds to be changed to\n```go\nr := rego.New(\n\t// other options omitted\n\trego.Capabilities(caps),\n)\n```\nwith `caps` defined above.\n\nNote that in the process, some error messages will change: `http.send` in this example will no longer be \"unsafe\" and thus forbidden, but it will simply become an \"unknown function\".\n\n### References\n\n* Fix commit on `main`: https://github.com/open-policy-agent/opa/commit/25a597bc3f4985162e7f65f9c36599f4f8f55823\n* Fix commit in 0.43.1 release: https://github.com/open-policy-agent/opa/commit/3e8c754ed007b22393cf65e48751ad9f6457fee8, release page for 0.43.1: https://github.com/open-policy-agent/opa/releases/tag/v0.43.1\n* Function mocking feature introduced in https://github.com/open-policy-agent/opa/pull/4540 and https://github.com/open-policy-agent/opa/pull/4616 \n* Documentation on the [capabilities](https://www.openpolicyagent.org/docs/latest/deployments/#capabilities) feature, which is the preferred way of providing a list of allowed built-in functions. The capabilities feature is **not** affected by this vulnerability.\n\n### For more information\n\nIf you have any questions or comments about this advisory:\n\n* Open an issue in [Community Discussions](https://github.com/open-policy-agent/community/discussions/categories/opa-and-rego)\n* Ask in Slack: https://slack.openpolicyagent.org/\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-09-16T17:42:47.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.4,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","references":["https://github.com/open-policy-agent/opa/security/advisories/GHSA-f524-rf33-2jjr","https://nvd.nist.gov/vuln/detail/CVE-2022-36085","https://github.com/open-policy-agent/opa/pull/4540","https://github.com/open-policy-agent/opa/pull/4616","https://github.com/open-policy-agent/opa/commit/25a597bc3f4985162e7f65f9c36599f4f8f55823","https://github.com/open-policy-agent/opa/commit/3e8c754ed007b22393cf65e48751ad9f6457fee8","https://github.com/open-policy-agent/opa/releases/tag/v0.43.1","https://pkg.go.dev/vuln/GO-2022-0978","https://github.com/advisories/GHSA-f524-rf33-2jjr"],"source_kind":"github","identifiers":["GHSA-f524-rf33-2jjr","CVE-2022-36085"],"repository_url":"https://github.com/open-policy-agent/opa","blast_radius":0.0,"created_at":"2022-12-21T16:11:58.922Z","updated_at":"2026-04-27T16:07:17.019Z","epss_percentage":0.01359,"epss_percentile":0.79875,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mNTI0LXJmMzMtMmpqcs4AAu1k","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mNTI0LXJmMzMtMmpqcs4AAu1k","packages":[{"ecosystem":"go","package_name":"github.com/open-policy-agent/opa","versions":[{"first_patched_version":"0.43.1","vulnerable_version_range":"\u003e= 0.40.0, \u003c 0.43.1"}],"purl":"pkg:go/github.com%2Fopen-policy-agent%2Fopa"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mNTI0LXJmMzMtMmpqcs4AAu1k/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0ybTR4LTRxOWotdzk3Z84AAtDP","url":"https://github.com/advisories/GHSA-2m4x-4q9j-w97g","title":"Denial of service in Open Policy Agent ","description":"An issue in the AST parser (ast/compile.go) of Open Policy Agent v0.10.2 allows attackers to cause a Denial of Service (DoS) via a crafted input.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-07-01T00:01:03.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-33082","https://github.com/open-policy-agent/opa/issues/4761","https://github.com/open-policy-agent/opa/issues/4762","https://github.com/open-policy-agent/opa/commit/064f6168a8dfebdeb2ea147f7882bb9f5d2b7f67","https://github.com/open-policy-agent/opa/blob/598176de326025451025225aca53e85708d5f1db/ast/compile.go#L1224","https://github.com/open-policy-agent/opa/pull/4701","https://pkg.go.dev/vuln/GO-2022-0574","https://github.com/advisories/GHSA-2m4x-4q9j-w97g"],"source_kind":"github","identifiers":["GHSA-2m4x-4q9j-w97g","CVE-2022-33082"],"repository_url":"https://github.com/open-policy-agent/opa","blast_radius":0.0,"created_at":"2022-12-21T16:12:12.600Z","updated_at":"2026-05-14T00:05:00.671Z","epss_percentage":0.01087,"epss_percentile":0.78048,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0ybTR4LTRxOWotdzk3Z84AAtDP","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0ybTR4LTRxOWotdzk3Z84AAtDP","packages":[{"ecosystem":"go","package_name":"github.com/open-policy-agent/opa","versions":[{"first_patched_version":"0.42.0","vulnerable_version_range":"\u003c 0.42.0"}],"purl":"pkg:go/github.com%2Fopen-policy-agent%2Fopa"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0ybTR4LTRxOWotdzk3Z84AAtDP/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14N2YzLTYycG0tOXAzOM4AAgbF","url":"https://github.com/advisories/GHSA-x7f3-62pm-9p38","title":"Out of bounds memory access in github.com/open-policy-agent/opa","description":"An issue in the component ast/parser.go of Open Policy Agent v0.39.0 causes the application to incorrectly interpret every expression, causing a Denial of Service (DoS) via triggering out-of-range memory access.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-20T00:00:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-28946","https://github.com/open-policy-agent/opa/commit/e9d3828db670cbe11129885f37f08cbf04935264","https://github.com/open-policy-agent/opa/pull/4548","https://pkg.go.dev/vuln/GO-2022-0587","https://github.com/advisories/GHSA-x7f3-62pm-9p38"],"source_kind":"github","identifiers":["GHSA-x7f3-62pm-9p38","CVE-2022-28946"],"repository_url":"https://github.com/open-policy-agent/opa","blast_radius":0.0,"created_at":"2022-12-21T16:12:22.559Z","updated_at":"2026-04-28T20:09:32.582Z","epss_percentage":0.00433,"epss_percentile":0.62508,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14N2YzLTYycG0tOXAzOM4AAgbF","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14N2YzLTYycG0tOXAzOM4AAgbF","packages":[{"ecosystem":"go","package_name":"github.com/open-policy-agent/opa","versions":[{"first_patched_version":"0.40.0","vulnerable_version_range":"\u003c 0.40.0"}],"purl":"pkg:go/github.com%2Fopen-policy-agent%2Fopa"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14N2YzLTYycG0tOXAzOM4AAgbF/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1oY3czLWo3NG0tcWM1OM0p2Q","url":"https://github.com/advisories/GHSA-hcw3-j74m-qc58","title":"Incorrect Calculation in github.com/open-policy-agent/opa","description":"### Impact\n\nUnder certain conditions, pretty-printing an AST that contains synthetic nodes could change the logic of some statements by reordering array literals. Example of policies impacted are those that parse and compare web paths, see the example below.\n\n**All of these** three conditions have to be met to create an adverse effect:\n\n1. An AST of Rego had to be **created programmatically** such that it ends up containing terms without a location (such as wildcard variables).\n2. The AST had to be **pretty-printed** using the `github.com/open-policy-agent/opa/format` package.\n3. The result of the pretty-printing had to be **parsed and evaluated again** via an OPA instance using the bundles, or the Golang packages.\n\nIf any of these three conditions are not met, you are not affected.\n\nNotably, all three would be true if using **optimized bundles**, i.e. bundles created with `opa build -O=1` or higher.\nIn that case, the optimizer would fulfil condition (1.), the result of that would be pretty-printed when writing the bundle to disk, fulfilling (2.). When the bundle was then used, we'd satisfy (3.).\n\n#### Example\nFor example, the process outlined above could turn \nthis rule\n```rego\nhello {\n\t[\"foo\", _] = split(input.resource, \"/\")\n}\n```\n\ninto\n```rego\nhello {\n\t[_, \"foo\"] = split(input.resource, \"/\")\n}\n```\n\nwith an input of\n```rego\n{\n    \"resource\": \"foo/bar\"\n}\n```\n\nthe result would change from\n```rego\n{\n    \"hello\": true\n}\n```\nto (no default value of hello)\n```rego\n{}\n```\n\nThe severity was determined to be *moderate* because the conditions are quite particular. Please note that its only the OPA bundle build process thats affected. An OPA sidecar of version 0.36.0 with an optimized bundle built by OPA 0.32.1 would not face this bug.\n\n### Patches\n\nFixed in version 0.37.2.\n\n### Workarounds\n\n- Disabling optimization when creating bundles.\n\n### References\n\n- Introduced in https://github.com/open-policy-agent/opa/pull/3851\n- Backported for the 0.33.1 patch release: https://github.com/open-policy-agent/opa/commit/bfd984ddf93ef2c4963a08d4fdadae0bcf1a3717\n- Fixed by https://github.com/open-policy-agent/opa/commit/932e4ffc37a590ace79e9b75ca4340288c220239 and https://github.com/open-policy-agent/opa/commit/2bd8edab9e10e2dc9cf76ae8335ced0c224f3055\n\n### For more information\n\nIf you have any questions or comments about this advisory:\n\n* Open an issue in [Community Discussions](https://github.com/open-policy-agent/community/discussions/categories/opa-and-rego)\n* Ask in Slack: https://slack.openpolicyagent.org/","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-02-09T22:17:37.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L","references":["https://github.com/open-policy-agent/opa/security/advisories/GHSA-hcw3-j74m-qc58","https://github.com/open-policy-agent/opa/pull/3851","https://github.com/open-policy-agent/opa/commit/932e4ffc37a590ace79e9b75ca4340288c220239","https://github.com/open-policy-agent/opa/commit/bfd984ddf93ef2c4963a08d4fdadae0bcf1a3717","https://nvd.nist.gov/vuln/detail/CVE-2022-23628","https://github.com/open-policy-agent/opa/commit/2bd8edab9e10e2dc9cf76ae8335ced0c224f3055","https://pkg.go.dev/vuln/GO-2022-0316","https://github.com/advisories/GHSA-hcw3-j74m-qc58"],"source_kind":"github","identifiers":["GHSA-hcw3-j74m-qc58","CVE-2022-23628"],"repository_url":"https://github.com/open-policy-agent/opa","blast_radius":0.0,"created_at":"2022-12-21T16:12:35.668Z","updated_at":"2026-04-27T16:05:25.401Z","epss_percentage":0.00311,"epss_percentile":0.5385,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1oY3czLWo3NG0tcWM1OM0p2Q","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1oY3czLWo3NG0tcWM1OM0p2Q","packages":[{"ecosystem":"go","package_name":"github.com/open-policy-agent/opa","versions":[{"first_patched_version":"0.37.2","vulnerable_version_range":"\u003e= 0.33.1, \u003c 0.37.2"}],"purl":"pkg:go/github.com%2Fopen-policy-agent%2Fopa"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1oY3czLWo3NG0tcWM1OM0p2Q/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/opa","docker_dependents_count":666,"docker_downloads_count":514029260,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/opa","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/opa/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-17T14:01:49.156Z","issues_count":620,"pull_requests_count":1701,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370485.30243572395,"issues_closed_count":345,"pull_requests_closed_count":1478,"pull_request_authors_count":166,"issue_authors_count":268,"avg_comments_per_issue":3.129032258064516,"avg_comments_per_pull_request":1.181657848324515,"merged_pull_requests_count":1295,"bot_issues_count":9,"bot_pull_requests_count":444,"past_year_issues_count":185,"past_year_pull_requests_count":810,"past_year_avg_time_to_close_issue":738684.4430379746,"past_year_avg_time_to_close_pull_request":267101.609939759,"past_year_issues_closed_count":79,"past_year_pull_requests_closed_count":664,"past_year_pull_request_authors_count":72,"past_year_issue_authors_count":84,"past_year_avg_comments_per_issue":1.2540540540540541,"past_year_avg_comments_per_pull_request":1.1209876543209878,"past_year_bot_issues_count":7,"past_year_bot_pull_requests_count":183,"past_year_merged_pull_requests_count":607,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":159,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2Fopa/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14237309,"name":"krateo/opa-kube-mgmt","ecosystem":"helm","description":"Manage OPA in Kubernetes with kube-mgmt sidecar.","homepage":"https://www.openpolicyagent.org","licenses":"Unknown","normalized_licenses":["Other"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":["opa","admission control","policy","kubernetes","security"],"namespace":"krateo","versions_count":5,"first_release_published_at":"2025-10-22T10:25:12.000Z","latest_release_published_at":"2025-12-16T16:49:54.000Z","latest_release_number":"0.2.3","last_synced_at":"2026-05-14T12:56:39.409Z","created_at":"2026-04-12T09:39:49.975Z","updated_at":"2026-05-14T12:56:39.410Z","registry_url":"https://artifacthub.io/packages/helm/krateo/opa-kube-mgmt","install_command":"helm repo add krateo https://charts.krateo.io \u0026\u0026 helm install opa-kube-mgmt krateo/opa-kube-mgmt","documentation_url":"https://artifacthub.io/packages/helm/krateo/opa-kube-mgmt","metadata":{"app_version":"9.0.1","chart_version":"0.2.3","category":6,"official":false,"deprecated":false,"repository_url":"https://charts.krateo.io","maintainers":[]},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-12T10:36:45.852Z","dependent_packages_count":0,"downloads":0,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.0,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:helm/krateo/opa-kube-mgmt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/helm/krateo/opa-kube-mgmt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/helm/krateo/opa-kube-mgmt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/helm/krateo/opa-kube-mgmt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/krateo%2Fopa-kube-mgmt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/krateo%2Fopa-kube-mgmt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/krateo%2Fopa-kube-mgmt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/krateo%2Fopa-kube-mgmt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/krateo%2Fopa-kube-mgmt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/krateo%2Fopa-kube-mgmt/codemeta","maintainers":[],"registry":{"name":"artifacthub.io","url":"https://artifacthub.io","ecosystem":"helm","default":true,"packages_count":17285,"maintainers_count":0,"namespaces_count":4476,"keywords_count":7152,"github":"artifacthub","metadata":{"funded_packages_count":204},"icon_url":"https://github.com/artifacthub.png","created_at":"2026-01-29T12:56:41.438Z","updated_at":"2026-04-09T05:03:52.062Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/namespaces"}},{"id":12980738,"name":"cloudnativeapp/opa","ecosystem":"helm","description":"Open source, general-purpose policy engine. Enforce fine-grained invariants over arbitrary Kubernetes resources.","homepage":"https://www.openpolicyagent.org","licenses":"Unknown","normalized_licenses":["Other"],"repository_url":"https://github.com/open-policy-agent/opa","keywords_array":["opa","admission control","policy"],"namespace":"cloudnativeapp","versions_count":1,"first_release_published_at":"2021-03-25T21:28:14.000Z","latest_release_published_at":"2021-03-25T21:28:14.000Z","latest_release_number":"1.4.2","last_synced_at":"2026-05-04T00:33:15.196Z","created_at":"2026-01-29T19:59:58.948Z","updated_at":"2026-05-04T00:33:15.196Z","registry_url":"https://artifacthub.io/packages/helm/cloudnativeapp/opa","install_command":"helm repo add cloudnativeapp https://cloudnativeapp.github.io/charts/curated/ \u0026\u0026 helm install opa cloudnativeapp/opa","documentation_url":"https://artifacthub.io/packages/helm/cloudnativeapp/opa","metadata":{"app_version":"0.10.2","chart_version":"1.4.2","category":6,"official":false,"deprecated":false,"repository_url":"https://cloudnativeapp.github.io/charts/curated/","maintainers":[{"name":"tsandall","email":"torinsandall@gmail.com"}]},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":0,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.0,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:helm/cloudnativeapp/opa","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/helm/cloudnativeapp/opa","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/helm/cloudnativeapp/opa","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/helm/cloudnativeapp/opa/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/cloudnativeapp%2Fopa/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/cloudnativeapp%2Fopa/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/cloudnativeapp%2Fopa/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/cloudnativeapp%2Fopa/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/cloudnativeapp%2Fopa/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/cloudnativeapp%2Fopa/codemeta","maintainers":[],"registry":{"name":"artifacthub.io","url":"https://artifacthub.io","ecosystem":"helm","default":true,"packages_count":17285,"maintainers_count":0,"namespaces_count":4476,"keywords_count":7152,"github":"artifacthub","metadata":{"funded_packages_count":204},"icon_url":"https://github.com/artifacthub.png","created_at":"2026-01-29T12:56:41.438Z","updated_at":"2026-04-09T05:03:52.062Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/namespaces"}},{"id":3610220,"name":"github.com/open-policy-agent/OPA","ecosystem":"go","description":"","homepage":"https://github.com/open-policy-agent/OPA","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-policy-agent/OPA","keywords_array":[],"namespace":"github.com/open-policy-agent","versions_count":213,"first_release_published_at":"2016-06-03T23:30:00.000Z","latest_release_published_at":"2026-05-01T11:58:59.000Z","latest_release_number":"v1.16.1","last_synced_at":"2026-05-04T03:50:35.501Z","created_at":"2022-04-11T07:11:06.956Z","updated_at":"2026-05-04T03:50:35.501Z","registry_url":"https://pkg.go.dev/github.com/open-policy-agent/OPA","install_command":"go get github.com/open-policy-agent/OPA","documentation_url":"https://pkg.go.dev/github.com/open-policy-agent/OPA#section-documentation","metadata":{},"repo_metadata":{"id":36954527,"uuid":"48714685","full_name":"open-policy-agent/opa","owner":"open-policy-agent","description":"Open Policy Agent (OPA) is an open source, general-purpose policy engine.","archived":false,"fork":false,"pushed_at":"2025-10-16T18:39:56.000Z","size":1100047,"stargazers_count":10739,"open_issues_count":378,"forks_count":1472,"subscribers_count":132,"default_branch":"main","last_synced_at":"2025-10-17T11:03:50.326Z","etag":null,"topics":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"latest_commit_sha":null,"homepage":"https://www.openpolicyagent.org","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/open-policy-agent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-12-28T22:08:25.000Z","updated_at":"2025-10-16T19:35:40.000Z","dependencies_parsed_at":"2025-05-27T13:32:36.657Z","dependency_job_id":"6a07bba9-fe85-48ea-8aa9-ffd1a80a7c63","html_url":"https://github.com/open-policy-agent/opa","commit_stats":{"total_commits":4804,"total_committers":472,"mean_commits":"10.177966101694915","dds":0.6232306411323897,"last_synced_commit":"ea7a3e13c8fdceadeb199904facb4990fcb010f8"},"previous_names":[],"tags_count":195,"template":false,"template_full_name":null,"purl":"pkg:github/open-policy-agent/opa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-policy-agent","download_url":"https://codeload.github.com/open-policy-agent/opa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/sbom","scorecard":{"id":37464,"data":{"date":"2025-08-14T18:56:04Z","repo":{"name":"github.com/open-policy-agent/opa","commit":"1398a7a7d6487555ba5097968962e00fbeae9d6e"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-merge.yaml:14","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post-tag.yaml:101","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/link-checker.yaml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-merge.yaml:9","Info: found token with 'none' permissions: .github/workflows/post-release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/post-tag.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yaml:12","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":4,"reason":"binaries present in source code","details":["Warn: binary detected: internal/compiler/wasm/opa/opa.wasm:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/linux-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-aarch64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/macos-x86_64/libwasmtime.a:1","Warn: binary detected: vendor/github.com/bytecodealliance/wasmtime-go/v3/build/windows-x86_64/libwasmtime.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:16","Info: GoBuiltInFuzzer integration found: v1/ast/fuzz_test.go:28"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/open-policy-agent/opa/releases/221856076","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236701281","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/236578043","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/228715142","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/223002513","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/open-policy-agent/opa/releases/221856076"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/link-checker.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/open-policy-agent/opa/link-checker.yaml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/nightly.yaml:161","Info:  62 out of  63 GitHub-owned GitHubAction dependencies pinned","Info:  15 out of  17 third-party GitHubAction dependencies pinned","Info:   1 out of   2 containerImage dependencies pinned","Info:   1 out of   2 goCommand 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 32 contributing companies or organizations","details":["Info: found contributions from: Amysta, DeterminateSystems, FoundationDB, HeRCLab, NetSys, StyraInc, acb16zje, apalia, apple, beyondstorage, determinate systems, docker-multiarch, ebay, fugue, i-tracing @apalia, istio, nubera, open-policy-agent, rescale, reviewdog, simcorp, smokejumper-software, stacklok, styra, styra  @open-policy-agent, styrainc, styrainc @open-policy-agent, teleport, theforeman, twocodersbrewing, urfave, vodafoneziggo"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: OSV-2022-1155","Warn: Project is vulnerable to: OSV-2022-1172"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:39:00.030Z","repository_id":36954527,"created_at":"2025-08-14T20:39:00.030Z","updated_at":"2025-08-14T20:39:00.030Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279806303,"owners_count":26229796,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-19T02:00:07.647Z","response_time":64,"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"},"tags":[]},"repo_metadata_updated_at":"2025-10-27T13:38:24.588Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":0.5107532010455234,"forks_count":0.5853853431451219,"average":4.3602847019820725},"purl":"pkg:golang/github.com/open-policy-agent/%21o%21p%21a","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-policy-agent/OPA","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-policy-agent/OPA","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-policy-agent/OPA/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-17T14:01:49.156Z","issues_count":620,"pull_requests_count":1701,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370485.30243572395,"issues_closed_count":345,"pull_requests_closed_count":1478,"pull_request_authors_count":166,"issue_authors_count":268,"avg_comments_per_issue":3.129032258064516,"avg_comments_per_pull_request":1.181657848324515,"merged_pull_requests_count":1295,"bot_issues_count":9,"bot_pull_requests_count":444,"past_year_issues_count":185,"past_year_pull_requests_count":810,"past_year_avg_time_to_close_issue":738684.4430379746,"past_year_avg_time_to_close_pull_request":267101.609939759,"past_year_issues_closed_count":79,"past_year_pull_requests_closed_count":664,"past_year_pull_request_authors_count":72,"past_year_issue_authors_count":84,"past_year_avg_comments_per_issue":1.2540540540540541,"past_year_avg_comments_per_pull_request":1.1209876543209878,"past_year_bot_issues_count":7,"past_year_bot_pull_requests_count":183,"past_year_merged_pull_requests_count":607,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","maintainers":[{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"},{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}],"active_maintainers":[{"login":"anderseknert","count":159,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"},{"login":"ashutosh-narkar","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"},{"login":"tsandall","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"},{"login":"jalseth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2FOPA/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2FOPA/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2FOPA/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2FOPA/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2FOPA/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-policy-agent%2FOPA/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2141381,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":8334,"full_name":"open-policy-agent/opa","default_branch":"main","total_commits":6256,"total_committers":561,"total_bot_commits":497,"total_bot_committers":1,"mean_commits":11.151515151515152,"dds":0.709079283887468,"past_year_total_commits":794,"past_year_total_committers":73,"past_year_total_bot_commits":96,"past_year_total_bot_committers":1,"past_year_mean_commits":10.876712328767123,"past_year_dds":0.7670025188916877,"last_synced_at":"2026-05-14T20:36:23.538Z","last_synced_commit":"1da23e49c5c5697ad4af10328512744811daed4e","created_at":"2023-03-07T09:48:02.180Z","updated_at":"2026-05-14T20:31:32.739Z","committers":[{"name":"Torin Sandall","email":"torinsandall@gmail.com","login":"tsandall","count":1820},{"name":"Stephan Renatus","email":"stephan.renatus@gmail.com","login":"srenatus","count":792},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":497},{"name":"Patrick East","email":"east.patrick@gmail.com","login":"patrick-east","count":363},{"name":"Anders Eknert","email":"anders@eknert.com","login":"anderseknert","count":344},{"name":"Charlie Egan","email":"charlie@styra.com","login":"charlieegan3","count":332},{"name":"Ashutosh Narkar","email":"anarkar4387@gmail.com","login":"ashutosh-narkar","count":276},{"name":"Johan Fylling","email":"johan.dev@fylling.se","login":"johanfylling","count":257},{"name":"Sebastian Spaink","email":"sebastianspaink@gmail.com","login":"sspaink","count":98},{"name":"Philip Conrad","email":"philipaconrad@gmail.com","login":"philipaconrad","count":89},{"name":"Teemu Koponen","email":"koponen@styra.com","login":"koponen-styra","count":88},{"name":"Matthew Mussomele","email":"matthew.mussomele@gmail.com","login":"mmussomele","count":74},{"name":"cli-docs-updater","email":"cli-docs-updater@github.com","login":null,"count":54},{"name":"wasm-updater","email":"wasm-updater@github.com","login":null,"count":54},{"name":"Tim Hinrichs","email":"tim@styra.com","login":"timothyhinrichs","count":40},{"name":"lucperkins","email":"lucperkins@gmail.com","login":"lucperkins","count":32},{"name":"repenno","email":"rapenno@gmail.com","login":"BenderScript","count":31},{"name":"Ville Vesilehto","email":"ville@vesilehto.fi","login":"thevilledev","count":22},{"name":"Peter ONeill","email":"33669114+peteroneilljr","login":"peteroneilljr","count":21},{"name":"Jasper Van der Jeugt","email":"jasper@fugue.co","login":"jaspervdj-luminal","count":16},{"name":"Anthony Barbieri","email":"anthonyabarbieri@gmail.com","login":"princespaghetti","count":13},{"name":"Grant Shively","email":"gshively@godaddy.com","login":"gshively11","count":10},{"name":"Kim Christensen","email":"kimworking@gmail.com","login":"kichristensen","count":10},{"name":"Olivier Lemasle","email":"o.lemasle@gmail.com","login":"olivierlemasle","count":10},{"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","login":"JAORMX","count":10},{"name":"Tyler Schade","email":"tyler.schade@solo.io","login":"tjons","count":10},{"name":"Peter Macdonald","email":"13601053+Parsifal-M","login":"Parsifal-M","count":10},{"name":"omerlh","email":"omerl@soluto.com","login":null,"count":10},{"name":"Frederic","email":"frederic.vanreet@icloud.com","login":"GBrawl","count":9},{"name":"Mikol Graves","email":"mikol@thinbox.org","login":"mikol","count":9},{"name":"Marco Sanvido","email":"marco@styra.com","login":"marco-styra","count":8},{"name":"Max Smythe","email":"smythe@google.com","login":"maxsmythe","count":8},{"name":"Eng Zer Jun","email":"engzerjun@gmail.com","login":"Juneezee","count":7},{"name":"Johannes M. Scheuermann","email":"joh.scheuer@gmail.com","login":"johscheuer","count":7},{"name":"Yash Tewari","email":"yashtewari1996@gmail.com","login":"yashtewari","count":7},{"name":"carabasdaniel","email":"dani@aserto.com","login":"carabasdaniel","count":7},{"name":"lphamilton","email":"lphamilton@berkeley.edu","login":"lphamilton","count":7},{"name":"Telumiel","email":"skye@skyenet.app","login":"sky3n3t","count":6},{"name":"Omri Gazitt","email":"ogazitt@gmail.com","login":"ogazitt","count":6},{"name":"Lennard Eijsackers","email":"lennardeijsackers92@gmail.com","login":"Blokje5","count":6},{"name":"James Peach","email":"jpeach@vmware.com","login":"jpeach","count":6},{"name":"Colin J Lacy","email":"colinjlacy@gmail.com","login":"colinjlacy","count":6},{"name":"Magnus Jungsbluth","email":"magnus.jungsbluth@zalando.de","login":"mjungsbluth","count":6},{"name":"robmyersrobmyers","email":"1243316+robmyersrobmyers","login":"robmyersrobmyers","count":6},{"name":"Chris Aniszczyk","email":"caniszczyk@gmail.com","login":"caniszczyk","count":5},{"name":"Dolev Farhi","email":"farhi.dolev@gmail.com","login":"dolevf","count":5},{"name":"Ronnie-personal","email":"76408835+Ronnie-personal","login":"Ronnie-personal","count":5},{"name":"amitkanfer","email":"amit@build.security","login":null,"count":5},{"name":"Guangming Wang","email":"guangming.wang@daocloud.io","login":null,"count":5},{"name":"Or Weis","email":"orweis@gmail.com","login":"orweis","count":5},{"name":"Damien Burks","email":"damien@damienjburks.com","login":"damienjburks","count":5},{"name":"Jasper Van der Jeugt","email":"m@jaspervdj.be","login":"jaspervdj","count":5},{"name":"Gianluca Oldani","email":"oldanigianluca@gmail.com","login":"Trolloldem","count":5},{"name":"Johannes Larsson","email":"johannes.a.larsson@gmail.com","login":"johanneslarsson","count":5},{"name":"Boran Seref","email":"boran.seref@gmail.com","login":"boranx","count":5},{"name":"André Håland","email":"andre.haland@gmail.com","login":"andrehaland","count":5},{"name":"alex60217101990","email":"33520849+alex60217101990","login":"alex60217101990","count":5},{"name":"Xin Jin","email":"xin@styra.com","login":"xin-styra","count":5},{"name":"Tristan Swadell","email":"tswadell@google.com","login":"TristonianJones","count":5},{"name":"Gaga Pan","email":"gaga5lala1013@gmail.com","login":"gaga5lala","count":4},{"name":"John Reese","email":"john@reese.dev","login":"jpreese","count":4},{"name":"guangwu","email":"guoguangwu@magic-shield.com","login":"testwill","count":4},{"name":"Manuela Züger","email":"79690363+mmzzuu","login":"mmzzuu","count":4},{"name":"Marcin Wyszynski","email":"marcin.pixie@gmail.com","login":"marcinwyszynski","count":4},{"name":"Stan Lagun","email":"stan@styra.com","login":"istalker2","count":4},{"name":"rtfee","email":"ryan.fee625@gmail.com","login":"rtfee","count":4},{"name":"Varun Mathur","email":"varun.mathur@live.com","login":"vrnmthr","count":4},{"name":"Mathis Joffre","email":"51022808+Joffref","login":"Joffref","count":4},{"name":"Phạm Hữu Vinh","email":"vinhph0906@gmail.com","login":"vinhph0906","count":4},{"name":"Liam Galvin","email":"liam.galvin@aquasec.com","login":"liamg","count":4},{"name":"Rafael Fernández López","email":"rfernandezlopez@suse.com","login":"ereslibre","count":4},{"name":"Michael Sorens","email":"birdwatcher42@gmail.com","login":"msorens","count":4},{"name":"Matthew A Johnson","email":"matjoh@microsoft.com","login":"matajoh","count":4},{"name":"Matthew Mussomele","email":"mmussomele@berkeley.edu","login":null,"count":4},{"name":"yilinzeng","email":"36651058+yzeng25","login":"yzeng25","count":3},{"name":"Lawrence Gripper","email":"info@grippers.co.uk","login":"lawrencegripper","count":3},{"name":"Aleksander","email":"Alekken@live.no","login":"asleire","count":3},{"name":"Luiz Carvalho","email":"lucarval@redhat.com","login":"lcarva","count":3},{"name":"Daniel Popescu","email":"danielpops@gmail.com","login":"danielpops","count":3},{"name":"Edward Paget","email":"edpaget","login":"edpaget","count":3},{"name":"kevinstyra","email":"83973046+kevinstyra","login":"kevinstyra","count":3},{"name":"Ken Fukuyama","email":"kenfdev@gmail.com","login":"kenfdev","count":3},{"name":"Joost Holslag","email":"joostholslag","login":"joostholslag","count":3},{"name":"Fredrik Appelros","email":"fredrik.appelros@sinch.com","login":"FredrikAppelros","count":3},{"name":"Kristian Svalland","email":"54534849+kristiansvalland","login":"kristiansvalland","count":3},{"name":"David Boles","email":"me@davidbol.es","login":"david-boles","count":3},{"name":"Craig Hooper","email":"craig.hooper@gmail.com","login":"teq0","count":3},{"name":"Batuhan Apaydın","email":"batuhan.apaydin@trendyol.com","login":"developer-guy","count":3},{"name":"Asad Khan","email":"asadullah.khan@deliveryhero.com","login":"asadk23","count":3},{"name":"Alan Silva","email":"alansq16@gmail.com","login":"OmegaVVeapon","count":3},{"name":"Unknown","email":"jyoverma@cisco.com","login":"jyoverma","count":3},{"name":"Tin Lam","email":"tin@irrational.io","login":"stannum-l","count":3},{"name":"Shuhei Kitagawa","email":"shuheiktgw","login":"shuheiktgw","count":3},{"name":"Rudrakh Panigrahi","email":"rudrakh97@gmail.com","login":"rudrakhp","count":3},{"name":"Omer Levi Hevroni","email":"omerlh","login":"omerlh","count":3},{"name":"Yogesh Sinha","email":"sinhayogi@gmail.com","login":"yogisinha","count":3},{"name":"jkbschmid","email":"jakob.schmid@sap.com","login":null,"count":3},{"name":"Zoran Regvart","email":"zoran@regvart.com","login":"zregvart","count":3},{"name":"arekkas","email":"aeneas@ory.am","login":null,"count":3},{"name":"Will Beason","email":"willbeason@google.com","login":null,"count":3},{"name":"Torin Warwick","email":"torin@Torins-MacBook-Pro.local","login":null,"count":3},{"name":"mikaelcabot","email":"mikaelcabot@gmail.com","login":"mikaelcabot","count":3},{"name":"NIkhil Bhatia","email":"nbhatia@microsoft.com","login":"rite2nikhil","count":3},{"name":"Richard Kettlewell","email":"Richard.Kettlewell@thalesesecurity.com","login":null,"count":3},{"name":"Peter W. Morreale","email":"pmorreale@statestreet.com","login":null,"count":3},{"name":"JC Martin","email":"jcmartin@medallia.com","login":null,"count":3},{"name":"Paolo","email":"81316809+ugho16","login":"ugho16","count":3},{"name":"Oz Radiano","email":"95754220+ozradi","login":"ozradi","count":2},{"name":"Hasit Mistry","email":"hasitnm@gmail.com","login":"hasit","count":2},{"name":"Geoff Baskwill","email":"me@geoffbaskwill.ca","login":"glb","count":2},{"name":"Henri Bouvier","email":"henribouvier@yahoo.com","login":"hbouvier","count":2},{"name":"Ivan","email":"ivanphdz13@gmail.com","login":"ivanphdz","count":2},{"name":"James Alseth","email":"james@jalseth.me","login":"jalseth","count":2},{"name":"Jaydip Gabani","email":"gabanijaydip@gmail.com","login":"JaydipGabani","count":2},{"name":"Jimmy","email":"duliujimmy@hotmail.com","login":"liu-du","count":2},{"name":"Joshua Shanks","email":"jjshanks@gmail.com","login":"jjshanks","count":2},{"name":"Kapil Madan","email":"kapil.madan@gmail.com","login":"kmadan","count":2},{"name":"Manuel Rüger","email":"manuel@rueg.eu","login":"mrueg","count":2},{"name":"Leonardo Taccari","email":"iamleot@gmail.com","login":"iamleot","count":2},{"name":"Michael Grosser","email":"michael@grosser.it","login":"grosser","count":2},{"name":"Francisco Edno","email":"ednofco@gmail.com","login":"xico42","count":2},{"name":"Jun Gu","email":"32951570+gujun4990","login":"gujun4990","count":2},{"name":"John Brothers","email":"johnbr@gmail.com","login":"johndbro1","count":2},{"name":"Odin Bjørnebo","email":"46569868+Od1nB","login":"Od1nB","count":2},{"name":"Pushkar Mishra","email":"pushkarmishra029@gmail.com","login":"Pushkarm029","count":2},{"name":"Kirk Patton","email":"kirk_patton@yahoo.com","login":"kirk-patton","count":2},{"name":"Robert Crossfield","email":"robcrossfield@gmail.com","login":"segrax","count":2},{"name":"Sebastien de Menten","email":"sdementen@gmail.com","login":"sdementen","count":2},{"name":"Sharjeel Aziz","email":"sharjeel.aziz@gmail.com","login":"sharjeelaziz","count":2},{"name":"Shiqi Yang","email":"3490575+sqyang94","login":"sqyang94","count":2},{"name":"Michael \"Gilli\" Gilliland","email":"mjg.py3@gmail.com","login":"mjgpy3","count":2},{"name":"Stefan Bueringer","email":"sbueringer@gmail.com","login":"sbueringer","count":2},{"name":"Will Beason","email":"willbeason@gmail.com","login":"willbeason","count":2},{"name":"David Schmitt","email":"davidschmittgit@gmail.com","login":"schmitd","count":2},{"name":"davidmarne-wf","email":"david.marne@workiva.com","login":"davidmarne-wf","count":2},{"name":"floriangasc","email":"85726166+floriangasc","login":"floriangasc","count":2},{"name":"francois-eckert","email":"francois-eckert","login":"francois-eckert","count":2},{"name":"Matt F","email":"15720856+friedrichsenm","login":"friedrichsenm","count":2},{"name":"Vlad Iovanov","email":"vlad@aserto.com","login":"viovanov","count":2},{"name":"kale-amruta","email":"41624751+kale-amruta","login":"kale-amruta","count":2},{"name":"Paul Foryt","email":"7229568+pauly4it","login":"pauly4it","count":2},{"name":"Emre Savcı","email":"emre.savci@trendyol.com","login":"mstrYoda","count":2},{"name":"Evan Anderson","email":"evan.k.anderson@gmail.com","login":"evankanderson","count":2},{"name":"Florian Schrag","email":"f@schr.ag","login":"gitu","count":2},{"name":"Harshita Sao","email":"84518563+harshitasao","login":"harshitasao","count":2},{"name":"Iceber Gu","email":"caiwei95@hotmail.com","login":"Iceber","count":2},{"name":"Jamie Tanna","email":"github@jamietanna.co.uk","login":"jamietanna","count":2},{"name":"lukyer","email":"lukyer@gmail.com","login":"lukyer","count":2},{"name":"rokkiter","email":"101091030+rokkiter","login":"rokkiter","count":2},{"name":"rvalkenaers","email":"rien.valkenaers@gmail.com","login":"rvalkenaers","count":2},{"name":"shirabendor-quali","email":"76521367+shirabendor-quali","login":"shirabendor-quali","count":2},{"name":"shm12","email":"shm.bia@gmail.com","login":"shm12","count":2},{"name":"slonka","email":"slonka","login":"slonka","count":2},{"name":"srlk","email":"serol.kosunda@gmail.com","login":"srlk","count":2},{"name":"Paul Mundt","email":"paul.mundt@adaptant.io","login":"pmundt","count":2},{"name":"Peter","email":"c2zwdjnlcg","login":"c2zwdjnlcg","count":2},{"name":"yanggang","email":"gang.yang@daocloud.io","login":null,"count":2},{"name":"Brendan Ryan","email":"brendanjryan@github.com","login":null,"count":2},{"name":"Brendan Devenney","email":"brendan.devenney@cloudreach.com","login":null,"count":2},{"name":"kunal-das","email":"61115629+kd-labs","login":"kd-labs","count":2},{"name":"Anivar Aravind","email":"ping@anivar.net","login":null,"count":2},{"name":"SeanLedford","email":"s_ledford@apple.com","login":"SeanLedford","count":2},{"name":"Olamide Omolola","email":"omololaolamidex@gmail.com","login":"olamiko","count":2},{"name":"Armin Felder","email":"armin.felder@osalliance.com","login":"arminfelder","count":2},{"name":"Anthony Regeda","email":"regeda","login":"regeda","count":2},{"name":"Ansu Varghese","email":"avarghese@us.ibm.com","login":"aavarghese","count":2},{"name":"Andrii Kurochka","email":"me-viper","login":"me-viper","count":2},{"name":"Andrea Peruffo","email":"andrea.peruffo1982@gmail.com","login":"andreaTP","count":2},{"name":"amitkanfer","email":"amitkanfer@gmail.com","login":"amitkanfer","count":2},{"name":"Emil Volckmar Ry","email":"emilvry@gmail.com","login":"volck","count":2},{"name":"DerGut","email":"jannik.steinmann@gmx.de","login":"DerGut","count":2},{"name":"Chris Telfer","email":"chris.telfer@sophos.com","login":"ctelfer-sophos","count":2},{"name":"Charlie Flowers","email":"cflowers@gmail.com","login":"charlieflowers","count":2},{"name":"Charles Daniels","email":"charlesdaniels","login":"charlesdaniels","count":2},{"name":"Aditya","email":"aditya10699@gmail.com","login":"Syn3rman","count":2},{"name":"Sebastian Cevallos","email":"sebastianlcevallos@gmail.com","login":"scevallos","count":2},{"name":"Matt Mahnke","email":"mattmahn","login":"mattmahn","count":2},{"name":"Nick Williams","email":"nhw@me.com","login":"nhw76","count":2},{"name":"Arun Kumar","email":"arunbsar@gmail.com","login":"arunbsar","count":2},{"name":"Benjamin Nørgaard","email":"mail@blacksails.dev","login":"blacksails","count":2},{"name":"Bryan Fulton","email":"bryan@styra.com","login":"bryan-styra","count":2},{"name":"0marq","email":"45561584+0marq","login":"0marq","count":1},{"name":"David Katz","email":"david.katz@mongodb.com","login":"dskatz","count":1},{"name":"Brian Atkinson","email":"brian@atkinson.mn","login":"nairb774","count":1},{"name":"Brett McBride","email":"brett.a.mcbride@gmail.com","login":"brettmc","count":1},{"name":"Brandt Keller","email":"43887158+brandtkeller","login":"brandtkeller","count":1},{"name":"Branden Horiuchi","email":"bhoriuchi@gmail.com","login":"bhoriuchi","count":1},{"name":"Branden Horiuchi","email":"Branden.Horiuchi@blackline.com","login":"branden-blackline","count":1},{"name":"Bomin Zhang","email":"localvar@hotmail.com","login":"localvar","count":1},{"name":"Bohdan Khablenko","email":"bkhablenko@gmail.com","login":"bkhablenko","count":1},{"name":"Bittrance","email":"bittrance@gmail.com","login":"bittrance","count":1},{"name":"Bin Liang","email":"hzliangbin@foxmail.com","login":"hzliangbin","count":1},{"name":"Benedikt","email":"30891577+b3n3d17","login":"b3n3d17","count":1},{"name":"Ben Hirschberg","email":"59160382+slashben","login":"slashben","count":1},{"name":"Azanul","email":"azanulhaque@gmail.com","login":"Azanul","count":1},{"name":"Aviral Jain","email":"avi.aviral140@gmail.com","login":"burnerlee","count":1},{"name":"Avinash Desireddy","email":"47186096+avinashdesireddy","login":"avinashdesireddy","count":1},{"name":"Ashutosh Narkar","email":"ash@styra.com","login":"ash-styra","count":1},{"name":"Asaf Cohen","email":"asafc@me.com","login":"asafc","count":1},{"name":"Arthur Jones","email":"arthur.h.jones3@gmail.com","login":"ajonesiii","count":1},{"name":"Arshad Saquib","email":"34132283+clarshad","login":"clarshad","count":1},{"name":"Antonio B","email":"5262332+antonioberben","login":"antonioberben","count":1},{"name":"Anlan Du","email":"adu47249@gmail.com","login":"anlandu","count":1},{"name":"Abdennebi Mohamed","email":"abdennebi@gmail.com","login":null,"count":1},{"name":"Ankit Kumar Sinha","email":"56164778+sinhaaks","login":"sinhaaks","count":1},{"name":"Cyril Dangerville","email":"1372580+cdanger","login":"cdanger","count":1},{"name":"DCRUNNN","email":"458891338@qq.com","login":"DCRUNNN","count":1},{"name":"Dan Dooley","email":"dan@dooley.ac.nz","login":"danieldooley","count":1},{"name":"Dan Kohn","email":"dan@linuxfoundation.org","login":"dankohn","count":1},{"name":"Dan Oliver","email":"djoliver89@gmail.com","login":"danoliver1","count":1},{"name":"Daniel Bass","email":"94785484+danielbass37","login":"danielbass37","count":1},{"name":"Dave Alexander","email":"davida3141@gmail.com","login":"solipsis","count":1},{"name":"Dave Baker","email":"dbaker@redhat.com","login":"dbaker-arch","count":1},{"name":"David Eyers","email":"dme@cs.otago.ac.nz","login":"dme26","count":1},{"name":"David Grizzanti","email":"dgrizzanti","login":"dgrizzanti","count":1},{"name":"Cris He","email":"17036744+cris-he","login":"cris-he","count":1},{"name":"Costi Muraru","email":"costimuraru@gmail.com","login":"costimuraru","count":1},{"name":"Corey Hinkle","email":"bugg123@gmail.com","login":"coreyhinkle","count":1},{"name":"Christian Schuetz","email":"cmschuetz","login":"cmschuetz","count":1},{"name":"Cyclinder","email":"qifeng.guo@daocloud.io","login":"cyclinder","count":1},{"name":"Christian Muehlhaeuser","email":"muesli@gmail.com","login":"muesli","count":1},{"name":"Christian Altamirano Ayala","email":"christian.altamirano.ayala@gmail.com","login":"christian1607","count":1},{"name":"Charlie Le","email":"charlie_le@apple.com","login":"CharlieTLe","count":1},{"name":"Casey Buto","email":"cbuto22@gmail.com","login":"cbuto","count":1},{"name":"Calle Pettersson","email":"calle@cape.nu","login":"carlpett","count":1},{"name":"Curtis Maddalozzo","email":"cmaddalozzo","login":"cmaddalozzo","count":1},{"name":"Byron Lagrone","email":"byron.lagrone@gmail.com","login":"byronic","count":1},{"name":"Brian Cullen","email":"brianc@kahoot.com","login":"briankahoot","count":1},{"name":"David Lu","email":"david.scowluga@gmail.com","login":"Scowluga","count":1},{"name":"Brian Chhun","email":"brian.chhun@chime.com","login":"brianchhun-chime","count":1},{"name":"0xAP","email":"ap.droit@gmail.com","login":"0xAP","count":1},{"name":"David Kuridža","email":"david@kuridza.si","login":"davidkuridza","count":1},{"name":"Arshad Saquib","email":"arshad.saquib@styra.com","login":null,"count":1},{"name":"Art Begolli","email":"ab14764@bristol.ac.uk","login":null,"count":1},{"name":"Björn Carlsson","email":"bjorn.carlsson@bisnode.com","login":null,"count":1},{"name":"Bojan Poprzen","email":"bojan.poprzen@sap.com","login":null,"count":1},{"name":"Charles Daniels","email":"charles@styra.com","login":null,"count":1},{"name":"Claudenir Freitas","email":"cfreitas@poppulo.com","login":null,"count":1},{"name":"Craig Pastro","email":"pastro.craig@gmail.com","login":null,"count":1},{"name":"David Wertenteil","email":"dwertent@armosec.io","login":null,"count":1},{"name":"Greg Gilbert","email":"greg.gilbert@splashthat.com","login":null,"count":1},{"name":"Igor Rodzik","email":"igor.rodzik.hipcode@gmail.com","login":null,"count":1},{"name":"Jakub Kulich","email":"jakub.kulich@exponea.com","login":null,"count":1},{"name":"Julien Garcia Gonzalez","email":"julien@giantswarm.io","login":null,"count":1},{"name":"Justin Thomas","email":"jthomas@vdms.com","login":null,"count":1},{"name":"Kamil Piotrowski","email":"kamil.piotrowski@nordcloud.com","login":null,"count":1},{"name":"Lenny Lofberg","email":"lenny@Lennys-MacBook-Pro-6387.local","login":null,"count":1},{"name":"Yevgeny Pats","email":"yp@fuzzit.dev","login":null,"count":1},{"name":"Nischal Sheth","email":"nsheth@ves.io","login":null,"count":1},{"name":"Prasanth Jayachandran","email":"p_jayachandran@apple.com","login":null,"count":1},{"name":"Rachel Leekin","email":"rleekin@vmware.com","login":null,"count":1},{"name":"Rob Schoening","email":"rob@soluble.ai","login":null,"count":1},{"name":"Sean O'Dell","email":"seano@spacelift.io","login":null,"count":1},{"name":"Ravi Soni","email":"codespartan09@gmail.com","login":null,"count":1},{"name":"Rene Klootwijk","email":"rene.klootwijk@rencon.nl","login":null,"count":1},{"name":"Tristan Swadell","email":"tswadell@tswadell-macbookpro2.roam.corp.google.com","login":null,"count":1},{"name":"aarnautu","email":"aarnautu@adobe.com","login":null,"count":1},{"name":"brandon","email":"brandon@localhost.localdomain","login":null,"count":1},{"name":"liorlevtov","email":"liorl@luminate.io","login":null,"count":1},{"name":"Andy Curtis","email":"arcurtis@gmail.com","login":"arcurtis","count":1},{"name":"Andy Anderson","email":"andy@clubanderson.com","login":"clubanderson","count":1},{"name":"Andrew Peabody","email":"andrewpeabody@google.com","login":"apeabody","count":1},{"name":"Andrew Martin","email":"sublimino@gmail.com","login":"sublimino","count":1},{"name":"Andrew Banchich","email":"13824577+andrewbanchich","login":"andrewbanchich","count":1},{"name":"Andreas Deininger","email":"andreas@deininger.net","login":"deining","count":1},{"name":"András Tóth","email":"andras.toth93@gmail.com","login":"tothandras","count":1},{"name":"Anders Holmefjord","email":"andersholmefjord@gmail.com","login":"aholmis","count":1},{"name":"Amit Levy","email":"28672915+amitlevy21","login":"amitlevy21","count":1},{"name":"Aman Ali","email":"76710693+amanymous-net","login":"amanymous-net","count":1},{"name":"Alvaro Iradier","email":"alvaro.iradier@sysdig.com","login":"airadier","count":1},{"name":"Alvaro Gomez Prado","email":"alvaro@styra.com","login":"alvarogomez93","count":1},{"name":"Ali Khajeh-Hosseini","email":"alikhajeh1@googlemail.com","login":"alikhajeh1","count":1},{"name":"26tanishabanik","email":"26tanishabanik@gmail.com","login":"26tanishabanik","count":1},{"name":"AC","email":"menma1234","login":"menma1234","count":1},{"name":"Anton Gubarev","email":"apgubarev@avito.ru","login":null,"count":1},{"name":"Aaron Campbell","email":"62760750+acamatcisco","login":"acamatcisco","count":1},{"name":"Abhisek Datta","email":"abhisek.datta@gmail.com","login":"abhisek","count":1},{"name":"Abirdcfly","email":"fp544037857@gmail.com","login":"Abirdcfly","count":1},{"name":"Adam Setch","email":"adam.setch@outlook.com","login":"setchy","count":1},{"name":"AdrianArnautu","email":"arnautu.adrian@gmail.com","login":"AdrianArnautu","count":1},{"name":"Alam","email":"1871216+aflmp","login":"aflmp","count":1},{"name":"Alan Ma","email":"alan_ma@live.ca","login":"alan-ma","count":1},{"name":"Aleksander Brzozowski","email":"olek.brzozowski@gmail.com","login":"AleksanderBrzozowski","count":1},{"name":"AlexsJones","email":"alexsimonjones@gmail.com","login":"AlexsJones","count":1},{"name":"Ali Asghar","email":"98263017+alliasgher","login":"alliasgher","count":1},{"name":"Ali Jalal","email":"4487124+ali-jalaal","login":"ali-jalaal","count":1},{"name":"Sandor Szücs","email":"sandor.szuecs@zalando.de","login":"szuecs","count":1},{"name":"Sandokan D. Arantes","email":"sandokandias@gmail.com","login":"sandokandias","count":1},{"name":"S. Hutchins","email":"hutchins","login":"hutchins","count":1},{"name":"Rounak Agarwal","email":"rounakr.ag73@gmail.com","login":"agarwalrounak","count":1},{"name":"Ross Guarino","email":"rssguar@gmail.com","login":"rlguarino","count":1},{"name":"Rohan Vasavada","email":"rohanvasavada@gmail.com","login":"RDVasavada","count":1},{"name":"Robert Brennan","email":"accounts@rbren.io","login":"rbren","count":1},{"name":"Robbie","email":"robbie-cahill@proton.me","login":"robbie-cahill","count":1},{"name":"Roald Storm","email":"RmStorm","login":"RmStorm","count":1},{"name":"Rita Zhang","email":"rita.z.zhang@gmail.com","login":"ritazh","count":1},{"name":"Rina Ueno","email":"rina.ueno.yt@hitachi.com","login":"enori","count":1},{"name":"Richard Simpson","email":"richardsimpson@outlook.com","login":"RichiCoder1","count":1},{"name":"Richard Kettlewell","email":"7163060+optnfast","login":"optnfast","count":1},{"name":"Ricardo Maraschini","email":"ricardo.maraschini@gmail.com","login":"ricardomaraschini","count":1},{"name":"Naveen","email":"172697+naveensrinivasan","login":"naveensrinivasan","count":1},{"name":"Naoki Oketani","email":"okepy.naoki@gmail.com","login":"oke-py","count":1},{"name":"Morya","email":"moryaden@qq.com","login":"morya","count":1},{"name":"Tayyab J","email":"55357198+tayyabjamadar","login":"tayyabjamadar","count":1},{"name":"Sven Grosen","email":"3759836+ledbutter","login":"ledbutter","count":1},{"name":"Stof","email":"93355168+0x73746F66","login":"0x73746F66","count":1},{"name":"StepSecurity Bot","email":"bot@stepsecurity.io","login":"step-security-bot","count":1},{"name":"Stefano Del Tufo","email":"stefano.deltufo@mia-platform.eu","login":"MIA-Deltat1995","count":1},{"name":"Srestha Srivastava","email":"sresthasrivastava.ss@gmail.com","login":"sresthas","count":1},{"name":"Simon Gottschlag","email":"simon@gottschlag.se","login":"simongottschlag","count":1},{"name":"Sidharthan Chandrasekaran Kamaraj","email":"csidharthank@gmail.com","login":"cksidharthan","count":1},{"name":"Sibi","email":"psibi2000@gmail.com","login":"psibi","count":1},{"name":"Sibasis Padhi","email":"sibasis.padhi@gmail.com","login":"sibasispadhi","count":1},{"name":"Shunsuke Suzuki","email":"suzuki-shunsuke","login":"suzuki-shunsuke","count":1},{"name":"Sergey-Kizimov","email":"96204102+Sergey-Kizimov","login":"Sergey-Kizimov","count":1},{"name":"Sergey Vilgelm","email":"sergey@vilgelm.com","login":"SVilgelm","count":1},{"name":"Sedat Gökcen","email":"sedat@sedooe.com","login":"sedooe","count":1},{"name":"Anivar Aravind","email":"anivar@foodhub.com","login":"anivar","count":1},{"name":"Andy Sims","email":"andrew@flip.com.au","login":"andrewcameronsims","count":1},{"name":"Andy Paine","email":"andy.paine@outlook.com","login":"andy-paine","count":1},{"name":"Or Ouziel","email":"or.ouziel@elastic.co","login":"orouz","count":1},{"name":"Oleg Koshmeliuk","email":"oleg.koshmeliuk@gmail.com","login":"olegKoshmeliuk","count":1},{"name":"Niu Zhi","email":"33443724+niuzhi","login":"niuzhi","count":1},{"name":"Nikos Silvestros","email":"nsilvestros@gmail.com","login":"nsilve","count":1},{"name":"Nikita Pivkin","email":"nikita.pivkin@smartforce.io","login":"nikpivkin","count":1},{"name":"Nicolas Chotard","email":"nicolas.chotard@backmarket.com","login":"nicolaschotard","count":1},{"name":"Nick Graef","email":"1031317+ngraef","login":"ngraef","count":1},{"name":"Neelanjan Manna","email":"neelanjanmanna@gmail.com","login":"neelanjan00","count":1},{"name":"Mohammad Abdolirad","email":"m.abdolirad@gmail.com","login":"atkrad","count":1},{"name":"Moazzem Hossen","email":"moazzem@edgeflare.io","login":"hmoazzem","count":1},{"name":"Mira Yadav","email":"40811052+mirayadav","login":"mirayadav","count":1},{"name":"Mikołaj Stefaniak","email":"nick@surreal.pl","login":"mikouaj","count":1},{"name":"Mikhail Sedov","email":"sedov.mikhail@gmail.com","login":"sedovmik","count":1},{"name":"Michael Wittig","email":"michael@widdix.de","login":"michaelwittig","count":1},{"name":"Michael Munch","email":"mm.munk@gmail.com","login":"Munken","count":1},{"name":"Michael McDonald","email":"mcdonald@firebase.com","login":"asciimike","count":1},{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","login":"krotscheck","count":1},{"name":"Rakshasa","email":"prahathess@gmail.com","login":"rakshasa-1729","count":1},{"name":"Rafael Otero Reinert","email":"rafaelreinert@gmail.com","login":"rafaelreinert","count":1},{"name":"Raajhesh Kannaa Chidambaram","email":"raajheshkannaa@hotmail.com","login":"raajheshkannaa","count":1},{"name":"Qi Shu","email":"qshu@splunk.com","login":"qshu-splunk","count":1},{"name":"Q","email":"zq2@illinois.edu","login":"rMaxiQp","count":1},{"name":"Ptroger","email":"44851272+Ptroger","login":"Ptroger","count":1},{"name":"Prince Rachit Sinha","email":"atheos.commune@gmail.com","login":"princerachit","count":1},{"name":"Prasanth Ullattil","email":"prasanth.ullattil@dnb.no","login":"prasanthu","count":1},{"name":"Pindar","email":"131621+Pindar","login":"Pindar","count":1},{"name":"Phil Hunt","email":"independentid","login":"independentid","count":1},{"name":"Peter Sullivan","email":"pvsone@gmail.com","login":"pvsone","count":1},{"name":"Peter Pan","email":"peter.pan@daocloud.io","login":"panpan0000","count":1},{"name":"Sean Williams","email":"72675818+sean-r-williams","login":"sean-r-williams","count":1},{"name":"Pauline","email":"pauline.lallinec@gmail.com","login":"plallin","count":1},{"name":"Patrice Chalin","email":"chalin@cncf.io","login":"chalin","count":1},{"name":"Pat Myron","email":"PatMyron","login":"PatMyron","count":1},{"name":"Parker Duckworth","email":"31421773+parkerduckworth","login":"parkerduckworth","count":1},{"name":"Michael Chittenden","email":"mchitten@gmail.com","login":"mchitten","count":1},{"name":"Peter Jausovec","email":"peterj","login":"peterj","count":1},{"name":"Peter Helewski","email":"phelewski@gmail.com","login":"phelewski","count":1},{"name":"mibarg","email":"11074433+mibarg","login":"mibarg","count":1},{"name":"menendezjaume","email":"m.menendezjaume@gmail.com","login":"menendezjaume","count":1},{"name":"lif","email":"1835304752@qq.com","login":"majiayu000","count":1},{"name":"lestrrat","email":"49281+lestrrat","login":"lestrrat","count":1},{"name":"lakhan jindam","email":"lakhanj569@gmail.com","login":"lakhanjindam","count":1},{"name":"kt","email":"45947799+kanywst","login":"kanywst","count":1},{"name":"kenota","email":"unplaced@gmail.com","login":"kenota","count":1},{"name":"ken5scal","email":"kengoscal@gmail.com","login":"ken5scal","count":1},{"name":"katsew","email":"y.katsew@gmail.com","login":"katsew","count":1},{"name":"jrmarsha","email":"joshua.r.marshall.1991@gmail.com","login":"anadon","count":1},{"name":"jhjang","email":"92563695+jjhwan-h","login":"jjhwan-h","count":1},{"name":"geekayush","email":"srivastavs61@gmail.com","login":"geekayush","count":1},{"name":"gabRpt","email":"33011305+gabRpt","login":"gabRpt","count":1},{"name":"Thomas Coquet","email":"thomas.coquet@free.fr","login":"thomascoquet","count":1},{"name":"Pavel Odvody","email":"the.arul@gmail.com","login":"shaded-enmity","count":1},{"name":"fredallen-wk","email":"78811117+fredallen-wk","login":"fredallen-wk","count":1},{"name":"francoisauclair911","email":"francois.auclair.911@gmail.com","login":"francoisauclair911","count":1},{"name":"곽장일","email":"sfreet@gmail.com","login":"sfreet","count":1},{"name":"yangci","email":"yangciouou@gmail.com","login":"oycyc","count":1},{"name":"xubin","email":"xubzheng@gmail.com","login":"xubinzheng","count":1},{"name":"x-color","email":"36035885+x-color","login":"x-color","count":1},{"name":"whme","email":"43786929+whme","login":"whme","count":1},{"name":"vishrana538","email":"vishrana538@gmail.com","login":"vishrana","count":1},{"name":"timakin","email":"timaki.st@gmail.com","login":"timakin","count":1},{"name":"tim-styra","email":"tim-styra","login":"tim-styra","count":1},{"name":"robhafner","email":"robert.hafner@sas.com","login":"robhafner","count":1},{"name":"psevestre","email":"phil@lighthouse.com.br","login":"psevestre","count":1},{"name":"pheianox","email":"77569421+pheianox","login":"pheianox","count":1},{"name":"percyding-tavo","email":"percy@gettavo.com","login":"percyding-tavo","count":1},{"name":"orenzohar","email":"oren.zohar@elastic.co","login":"oren-zohar","count":1},{"name":"oksana","email":"oksana@styra.com","login":"ochuiko","count":1},{"name":"occupyhabit","email":"wangmengjiao@outlook.com","login":"occupyhabit","count":1},{"name":"Yariv Gavriel","email":"yarivgavriel2@gmail.com","login":"yarivg","count":1},{"name":"Wang Bing","email":"wangbing.adam@gmail.com","login":"pigletfly","count":1},{"name":"Walter Dolce","email":"walterdolce@gmail.com","login":"walterdolce","count":1},{"name":"Víctor Martínez Bevià","email":"6623606+vicmarbev","login":"vicmarbev","count":1},{"name":"Vivek Bagade","email":"vivek.bagade92@gmail.com","login":"vivekbagade","count":1},{"name":"Vineeth Pothulapati","email":"vineethpothulapati@outlook.com","login":"VineethReddy02","count":1},{"name":"Vincent Gramer","email":"vgramer@gmail.com","login":"vgramer","count":1},{"name":"UTKARSH MISHRA","email":"67385503+UtkarshMishra12","login":"UtkarshMishra12","count":1},{"name":"Trung Nguyen","email":"nghotr@yahoo.com","login":"trungnguyen","count":1},{"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","login":"ttripp","count":1},{"name":"Torsten Wunderlich","email":"torsten.wunderlich@zalando.de","login":"torwunder","count":1},{"name":"ToluGIT","email":"93225033+ToluGIT","login":"ToluGIT","count":1},{"name":"Timothy R. Bula","email":"trbula@us.ibm.com","login":"timrbula","count":1},{"name":"Timothy Lee","email":"tklee@google.com","login":"timothyklee","count":1},{"name":"Tim Garrity","email":"tag.garrity@gmail.com","login":"Salamandastron1","count":1},{"name":"Tiago Viegas","email":"146749326+tiagogviegas","login":"tiagogviegas","count":1},{"name":"Renato","email":"6549539+renatosc","login":"renatosc","count":1},{"name":"fossabot","email":"badges@fossa.io","login":"fossabot","count":1},{"name":"efi shtain","email":"efi.shtain@gmail.com","login":"efiShtain","count":1},{"name":"ductnn","email":"trannhuduc531998@gmail.com","login":"ductnn","count":1},{"name":"denis-accesa","email":"128355301+denis-accesa","login":"denis-accesa","count":1},{"name":"cui fliter","email":"imcusg@gmail.com","login":"cuishuang","count":1},{"name":"brandon feldkamp","email":"brandon.feldkamp@gmail.com","login":"bfeldkamp3","count":1},{"name":"berdanA","email":"80056664+berdanA","login":"berdanA","count":1},{"name":"bakayolo","email":"benjamin.apprederisse@gmail.com","login":"bakayolo","count":1},{"name":"alingse","email":"alingse@foxmail.com","login":"alingse","count":1},{"name":"alexrohozneanu","email":"53479034+alexrohozneanu","login":"alexrohozneanu","count":1},{"name":"ajith-sub","email":"132407292+ajith-sub","login":"ajith-sub","count":1},{"name":"Zan Liffick","email":"zanliffick@gmail.com","login":"zanliffick","count":1},{"name":"Yuri Kulagin","email":"JkulvichI@Gmail.com","login":"jkulvich","count":1},{"name":"Younes Zahidi","email":"12915382+zahiyo","login":"zahiyo","count":1},{"name":"Yoshiki Fujikane","email":"40124947+ffjlabo","login":"ffjlabo","count":1},{"name":"ndouglas-cloudsmith","email":"ndouglas@cloudsmith.io","login":"ndouglas-cloudsmith","count":1},{"name":"nasa9084","email":"nasa9084","login":"nasa9084","count":1},{"name":"Itay Shakury","email":"itay@itaysk.com","login":"itaysk","count":1},{"name":"Iskandar Abudiab","email":"mail@iabudiab.dev","login":"iabudiab","count":1},{"name":"Isaiah Vita","email":"82135527+isaiahvita","login":"isaiahvita","count":1},{"name":"IoannisMatzaris","email":"81440191+IoannisMatzaris","login":"IoannisMatzaris","count":1},{"name":"Humberto Corrêa da Silva","email":"humbertoc_silva@hotmail.com","login":"humbertoc-silva","count":1},{"name":"Hongbo Miao","email":"Hongbo.Miao@outlook.com","login":"Hongbo-Miao","count":1},{"name":"Hitoshi Kamezaki","email":"kamezaki@ap-com.co.jp","login":"apc-kamezaki","count":1},{"name":"Hisham Akmal","email":"hisham0502@gmail.com","login":"sikehish","count":1},{"name":"Hiro Osaki","email":"hiroyuki.osaki@gmail.com","login":"onelittlenightmusic","count":1},{"name":"Harpinder","email":"harpinderjot36@gmail.com","login":"SinghCoder","count":1},{"name":"Hari Kannan","email":"30907214+harikannan512","login":"harikannan512","count":1},{"name":"Hannah Yeates","email":"hannahgrey06@gmail.com","login":"hannahyeates","count":1},{"name":"Gábor Lipták","email":"gliptak@gmail.com","login":"gliptak","count":1},{"name":"Guang Ya Liu","email":"gyliu513@gmail.com","login":"gyliu513","count":1},{"name":"Javad","email":"j.moghisi@gmail.com","login":"jmoghisi","count":1},{"name":"Ggg6542","email":"465806+gusega","login":"gusega","count":1},{"name":"Gary McDonald","email":"mcdonagj@dukes.jmu.edu","login":"mcdn7gj","count":1},{"name":"Jay Wineinger","email":"jay.wineinger@gmail.com","login":"jwineinger","count":1},{"name":"Yogesh","email":"230743+eternaltyro","login":"eternaltyro","count":1},{"name":"Jason Hoch","email":"jrshoch@gmail.com","login":"jhoch","count":1},{"name":"Jason Hall","email":"jason@chainguard.dev","login":"imjasonh","count":1},{"name":"James Turner","email":"jt28828@gmail.com","login":"jt28828","count":1},{"name":"James Lewis","email":"jamesphlewis@gmail.com","login":"jamesphlewis","count":1},{"name":"James Hewitt","email":"james.hewitt@gmail.com","login":"Jamstah","count":1},{"name":"James Chacon","email":"james.chacon@snowflake.com","login":"sfc-gh-jchacon","count":1},{"name":"Jakub Kulich","email":"jakubkulich@gmail.com","login":"kubaj","count":1},{"name":"Jakob Schmid","email":"jkbschmid@github.com","login":"jkbschmid","count":1},{"name":"Jacob Martin","email":"jakub.wit.martin@gmail.com","login":"cube2222","count":1},{"name":"Jacob Hochstetler","email":"jacob.hochstetler@gmail.com","login":"jh125486","count":1},{"name":"Jacob Gosch Søndergaard","email":"jgs@bankdata.dk","login":"bdjgs","count":1},{"name":"Jacky Jiang","email":"t83714@gmail.com","login":"t83714","count":1},{"name":"Jack Stevenson","email":"cogwirrel@gmail.com","login":"cogwirrel","count":1},{"name":"Jack Baldry","email":"jack.baldry@grafana.com","login":"jdbaldry","count":1},{"name":"06kellyjac","email":"dev@j-k.io","login":"06kellyjac","count":1},{"name":"Eric Cimino","email":"58572548+cimin0","login":"cimin0","count":1},{"name":"Emily","email":"tao.emily@yahoo.ca","login":"emilytao","count":1},{"name":"Elliot Maincourt","email":"e.maincourt@gmail.com","login":"emaincourt","count":1},{"name":"Eliecer Hernandez","email":"eliecerhdz@gmail.com","login":"EliuX","count":1},{"name":"Edoardo Barbieri","email":"e.barbieri01@teamsystem.com","login":"edobrb","count":1},{"name":"Ed Lee","email":"edlee2121","login":"edlee2121","count":1},{"name":"Dylan Werner-Meier","email":"unautre","login":"unautre","count":1},{"name":"Drew Wells","email":"drew.wells00@gmail.com","login":"drewwells","count":1},{"name":"Dr Nic Williams","email":"drnicwilliams@gmail.com","login":"drnic","count":1},{"name":"Dominik Schulz","email":"dominik.schulz@gmail.com","login":"dominikschulz","count":1},{"name":"Dominik Honnef","email":"dominik@honnef.co","login":"dominikh","count":1},{"name":"Domingo Kiser","email":"domingo.kiser@gmail.com","login":"dkiser","count":1},{"name":"Dmitry Frenkel","email":"d_frenkel@apple.com","login":"DFrenkel","count":1},{"name":"Dmitrijs Minajevs","email":"dmitrijs.minajevs@outlook.com","login":"minajevs","count":1},{"name":"Dionna Amalie Glaze","email":"drdeeglaze@gmail.com","login":"deeglaze","count":1},{"name":"Dennis Gursky","email":"81270766+dennygursky","login":"dennygursky","count":1},{"name":"Dennis Geurts","email":"dennisg@dennisg.nl","login":"dennisg","count":1},{"name":"Furkan Türkal","email":"furkan.turkal@hotmail.com","login":"Dentrax","count":1},{"name":"Fraser Cobb","email":"frasercobb@gmail.com","login":"frasercobb","count":1},{"name":"Florian Daguin","email":"git@fdaguin.dev","login":"fdaguin","count":1},{"name":"Flo","email":"FWirtz","login":"FWirtz","count":1},{"name":"Flavio Castelli","email":"fcastelli@suse.com","login":"flavio","count":1},{"name":"Finsen Varghese","email":"3069588+fvarg00","login":"fvarg00","count":1},{"name":"Federico Maggi","email":"7142570+fredmaggiowski","login":"fredmaggiowski","count":1},{"name":"Faris","email":"3731915+FarisR99","login":"FarisR99","count":1},{"name":"Fabio Coatti","email":"fabio.coatti@gmail.com","login":"cova-fe","count":1},{"name":"Evgenii Baranov","email":"110670623+eubaranov","login":"eubaranov","count":1},{"name":"Eve Ben Ezra","email":"eve.benezra@nytimes.com","login":"ecbenezra","count":1},{"name":"Eva Xiaohui Luo","email":"eva@styra.com","login":"Eva-xiaohui-luo","count":1},{"name":"Eugeniusz Shymko","email":"20545718+SuchSkill","login":"SuchSkill","count":1},{"name":"Eugen Stan","email":"eugen.stan@netdava.com","login":"ieugen","count":1},{"name":"Ethan Rogers","email":"ethanfrogers","login":"ethanfrogers","count":1},{"name":"Erik Paulson","email":"epaulson10@gmail.com","login":"epaulson10","count":1},{"name":"Eric Kao","email":"13672872+ericjkao","login":"ericjkao","count":1},{"name":"teselil","email":"tzlil@datree.com","login":null,"count":1},{"name":"Manfred Moser","email":"manfred@simpligility.ca","login":"mosabua","count":1},{"name":"Mandana Vaziri","email":"mvaziri@us.ibm.com","login":"vazirim","count":1},{"name":"MM Zeeman","email":"mmzeeman@xs4all.nl","login":"mmzeeman","count":1},{"name":"Luong Vo","email":"vo.tran.thanh.luong@gmail.com","login":"luong-komorebi","count":1},{"name":"Loïc Rosso","email":"37541460+Loic-R","login":"Loic-R","count":1},{"name":"Long Zhou","email":"longz@vmware.com","login":"longzhou","count":1},{"name":"Liam Nattrass","email":"lnattrass@squareup.com","login":"lnattrass","count":1},{"name":"Li Wang","email":"li.wang3@fmr.com","login":"wangli1030","count":1},{"name":"Leonardo Vicentini","email":"vicentini.leonardo99@gmail.com","login":"vicentinileonardo","count":1},{"name":"Lee Calcote","email":"leecalcote@gmail.com","login":"leecalcote","count":1},{"name":"Le Tuan","email":"webmaster@michivi.com","login":"michivi","count":1},{"name":"Laurence Cartwright","email":"LCartwright","login":"LCartwright","count":1},{"name":"Lars Haugan","email":"lars@larshaugan.net","login":"larhauga","count":1},{"name":"Lander Visterin","email":"59868517+lvisterin","login":"lvisterin","count":1},{"name":"Lama","email":"lamo.boos@hotmail.com","login":"lamoboos223","count":1},{"name":"Kurt Roekle","email":"kroekle@gmail.com","login":"kroekle","count":1},{"name":"Kumbirai Tanekha","email":"kumbirai.tanekha@gmail.com","login":"doodlesbykumbi","count":1},{"name":"Tej-Singh-Rana","email":"58101587+Tej-Singh-Rana","login":"Tej-Singh-Rana","count":1},{"name":"Md Tahsin Rahman","email":"tahsynx@gmail.com","login":"tahsinrahman","count":1},{"name":"Matúš Ferech","email":"matus.ferech@gmail.com","login":"matusf","count":1},{"name":"Matthew Sykes","email":"matthew.sykes@gmail.com","login":"sykesm","count":1},{"name":"Matthew Bamber","email":"mattb@grabyo.com","login":"mbamber","count":1},{"name":"Matt Burdan","email":"burdz@burdz.net","login":"burdzwastaken","count":1},{"name":"Martin Johansen","email":"martinjohansen1705@gmail.com","login":"martinjoha","count":1},{"name":"Martin Besozzi","email":"embesozzi@gmail.com","login":"embesozzi","count":1},{"name":"Mark Rushakoff","email":"mark.rushakoff@gmail.com","login":"mark-rushakoff","count":1},{"name":"Mark Phelps","email":"209477+markphelps","login":"markphelps","count":1},{"name":"Marius Larsen","email":"38316002+mariusblarsen","login":"mariusblarsen","count":1},{"name":"Marius Ileana","email":"marius.ileana@gmail.com","login":"dxps","count":1},{"name":"Maren-Sofie Stubø","email":"37596067+marensws","login":"marensws","count":1},{"name":"Marcus Stade","email":"mstade","login":"mstade","count":1},{"name":"Marco Massenzio","email":"marco@alertavert.com","login":"mmassenzio","count":1},{"name":"Marc-Aurèle Brothier","email":"m@brothier.org","login":"marcaurele","count":1},{"name":"Manish Giri","email":"manish.giri.me@gmail.com","login":"Manish-Giri","count":1},{"name":"Grégoire Payen de La Garanderie","email":"gregoire.payen.de.la.garanderie@intel.com","login":"gdlg","count":1},{"name":"Ivo Durník","email":"idurnik@dnanexus.com","login":"durnik-ivo","count":1},{"name":"Julia Friedman","email":"juliafriedman@ibm.com","login":"juliafriedman8","count":1},{"name":"João Paulo G. Brandt","email":"joao@miro.com","login":"joaobrandt","count":1},{"name":"José Carlos Chávez","email":"jcchavezs@gmail.com","login":"jcchavezs","count":1},{"name":"Jonathan De La Cruz","email":"jonathan.delacruz@encora.com","login":"JonathanDeLaCruzEncora","count":1},{"name":"Jonas Iggbom","email":"15071205+iggbom","login":"iggbom","count":1},{"name":"Jon Zeolla","email":"zeolla@gmail.com","login":"JonZeolla","count":1},{"name":"John Snow","email":"thelunaticscripter@outlook.com","login":"TheLunaticScripter","count":1},{"name":"Johannes Alberti","email":"johannes.alberti@gmail.com","login":"jalberti","count":1},{"name":"Joel Coenraadts","email":"joel@bytelab.com.au","login":"jcoenraadts","count":1},{"name":"Joe Searcy","email":"joe@twr.io","login":"phenixblue","count":1},{"name":"Jing Chen","email":"jing.10500@gmail.com","login":"jgchn","count":1},{"name":"Jessie Wu","email":"jwu730@bloomberg.net","login":"jwu730-1","count":1},{"name":"Jessica de Leeuw","email":"jessicadl@google.com","login":"jessica-dl","count":1},{"name":"Jernej Porenta","email":"jernej.porenta@3fs.si","login":"nejec","count":1},{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","login":"evrardjp","count":1},{"name":"Krsna Mahapatra","email":"keshto@gmail.com","login":"keshto","count":1},{"name":"Krishna Pramod A","email":"krishna.adharapurapu@rakuten.com","login":"pramodak","count":1},{"name":"Kris Kennaway","email":"95245117+KrisKennawayDD","login":"KrisKennawayDD","count":1},{"name":"Kieran Othen","email":"kieran.othen@mac.com","login":"kjothen","count":1},{"name":"KevinBuchs","email":"53194155+KevinBuchs","login":"KevinBuchs","count":1},{"name":"Kevin Swiber","email":"kswiber@gmail.com","login":"kevinswiber","count":1},{"name":"Kenneth Jenkins","email":"kjenkins@pomerium.com","login":"kenjenkins","count":1},{"name":"Kelsey Hightower","email":"kelsey.hightower@gmail.com","login":"kelseyhightower","count":1},{"name":"KeisukeYamashita","email":"19yamashita15@gmail.com","login":"KeisukeYamashita","count":1},{"name":"Kazuma Watanabe","email":"watassbass@gmail.com","login":"wata727","count":1},{"name":"Kazuki Suda","email":"kazuki.suda@gmail.com","login":"superbrothers","count":1},{"name":"Karanbir","email":"karanbirsingh1161@gmail.com","login":"KaranbirSingh7","count":1},{"name":"Kanishk Kakar","email":"kanishk.kakar@gmail.com","login":"kanishk98","count":1},{"name":"Kamil Turek","email":"kamil.turek@hotmail.com","login":"kamilturek","count":1},{"name":"Kamil Potrec","email":"p0tr3c","login":"p0tr3c","count":1},{"name":"Justin Lindh","email":"justin.lindh@workiva.com","login":"justinlindh-wf","count":1},{"name":"Julio","email":"julio.grillo98@gmail.com","login":"ear7h","count":1},{"name":"Jayson Santos","email":"69297577+jaysonsantos05","login":"jaysonsantos05","count":1}],"past_year_committers":[{"name":"Charlie Egan","email":"charlie@styra.com","login":"charlieegan3","count":185},{"name":"Stephan Renatus","email":"stephan.renatus@gmail.com","login":"srenatus","count":175},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":96},{"name":"Sebastian Spaink","email":"sebastianspaink@gmail.com","login":"sspaink","count":83},{"name":"Anders Eknert","email":"anders.eknert@apple.com","login":"anderseknert","count":68},{"name":"Johan Fylling","email":"johan.dev@fylling.se","login":"johanfylling","count":61},{"name":"Ville Vesilehto","email":"ville@vesilehto.fi","login":"thevilledev","count":22},{"name":"Philip Conrad","email":"philip@chariot-chaser.net","login":"philipaconrad","count":14},{"name":"Telumiel","email":"skye@skyenet.app","login":"sky3n3t","count":6},{"name":"alex60217101990","email":"33520849+alex60217101990","login":"alex60217101990","count":5},{"name":"Manuela Züger","email":"79690363+mmzzuu","login":"mmzzuu","count":4},{"name":"Torin Warwick","email":"torin@Torins-MacBook-Pro.local","login":null,"count":3},{"name":"Torin Sandall","email":"torin@styra.com","login":"tsandall","count":2},{"name":"francois-eckert","email":"francois-eckert","login":"francois-eckert","count":2},{"name":"kevinstyra","email":"83973046+kevinstyra","login":"kevinstyra","count":2},{"name":"robmyersrobmyers","email":"1243316+robmyersrobmyers","login":"robmyersrobmyers","count":2},{"name":"Michael Grosser","email":"michael@grosser.it","login":"grosser","count":2},{"name":"David Schmitt","email":"davidschmittgit@gmail.com","login":"schmitd","count":2},{"name":"Colin J Lacy","email":"colinjlacy@gmail.com","login":"colinjlacy","count":2},{"name":"Ashutosh Narkar","email":"anarkar4387@gmail.com","login":"ashutosh-narkar","count":2},{"name":"SeanLedford","email":"s_ledford@apple.com","login":"SeanLedford","count":2},{"name":"wasm-updater","email":"wasm-updater@github.com","login":null,"count":2},{"name":"Anivar Aravind","email":"ping@anivar.net","login":null,"count":2},{"name":"Eugen Stan","email":"eugen.stan@netdava.com","login":"ieugen","count":1},{"name":"Edoardo Barbieri","email":"e.barbieri01@teamsystem.com","login":"edobrb","count":1},{"name":"Dominik Schulz","email":"dominik.schulz@gmail.com","login":"dominikschulz","count":1},{"name":"Dmitry Frenkel","email":"d_frenkel@apple.com","login":"DFrenkel","count":1},{"name":"Dmitrijs Minajevs","email":"dmitrijs.minajevs@outlook.com","login":"minajevs","count":1},{"name":"Dionna Amalie Glaze","email":"drdeeglaze@gmail.com","login":"deeglaze","count":1},{"name":"Charlie Le","email":"charlie_le@apple.com","login":"CharlieTLe","count":1},{"name":"Anivar Aravind","email":"anivar@foodhub.com","login":"anivar","count":1},{"name":"Andy Sims","email":"andrew@flip.com.au","login":"andrewcameronsims","count":1},{"name":"Andy Anderson","email":"andy@clubanderson.com","login":"clubanderson","count":1},{"name":"Ali Asghar","email":"98263017+alliasgher","login":"alliasgher","count":1},{"name":"Raajhesh Kannaa Chidambaram","email":"raajheshkannaa@hotmail.com","login":"raajheshkannaa","count":1},{"name":"Igor Rodzik","email":"igor.rodzik.hipcode@gmail.com","login":null,"count":1},{"name":"cli-docs-updater","email":"cli-docs-updater@github.com","login":null,"count":1},{"name":"Q","email":"zq2@illinois.edu","login":"rMaxiQp","count":1},{"name":"Eugeniusz Shymko","email":"20545718+SuchSkill","login":"SuchSkill","count":1},{"name":"Sandor Szücs","email":"sandor.szuecs@zalando.de","login":"szuecs","count":1},{"name":"Sibasis Padhi","email":"sibasis.padhi@gmail.com","login":"sibasispadhi","count":1},{"name":"Stof","email":"93355168+0x73746F66","login":"0x73746F66","count":1},{"name":"Teemu Koponen","email":"koponen@styra.com","login":"koponen-styra","count":1},{"name":"Tiago Viegas","email":"146749326+tiagogviegas","login":"tiagogviegas","count":1},{"name":"Timothy Lee","email":"tklee@google.com","login":"timothyklee","count":1},{"name":"ToluGIT","email":"93225033+ToluGIT","login":"ToluGIT","count":1},{"name":"Yoshiki Fujikane","email":"40124947+ffjlabo","login":"ffjlabo","count":1},{"name":"bakayolo","email":"benjamin.apprederisse@gmail.com","login":"bakayolo","count":1},{"name":"davidmarne-wf","email":"david.marne@workiva.com","login":"davidmarne-wf","count":1},{"name":"gabRpt","email":"33011305+gabRpt","login":"gabRpt","count":1},{"name":"jhjang","email":"92563695+jjhwan-h","login":"jjhwan-h","count":1},{"name":"kt","email":"45947799+kanywst","login":"kanywst","count":1},{"name":"lestrrat","email":"49281+lestrrat","login":"lestrrat","count":1},{"name":"lif","email":"1835304752@qq.com","login":"majiayu000","count":1},{"name":"곽장일","email":"sfreet@gmail.com","login":"sfreet","count":1},{"name":"AC","email":"menma1234","login":"menma1234","count":1},{"name":"Isaiah Vita","email":"82135527+isaiahvita","login":"isaiahvita","count":1},{"name":"Ivo Durník","email":"idurnik@dnanexus.com","login":"durnik-ivo","count":1},{"name":"Jacob Hochstetler","email":"jacob.hochstetler@gmail.com","login":"jh125486","count":1},{"name":"James Turner","email":"jt28828@gmail.com","login":"jt28828","count":1},{"name":"Jaydip Gabani","email":"gabanijaydip@gmail.com","login":"JaydipGabani","count":1},{"name":"Jernej Porenta","email":"jernej.porenta@3fs.si","login":"nejec","count":1},{"name":"Joel Coenraadts","email":"joel@bytelab.com.au","login":"jcoenraadts","count":1},{"name":"Leonardo Taccari","email":"leot@NetBSD.org","login":"iamleot","count":1},{"name":"Loïc Rosso","email":"37541460+Loic-R","login":"Loic-R","count":1},{"name":"Manuel Rüger","email":"manuel@rueg.eu","login":"mrueg","count":1},{"name":"Marc-Aurèle Brothier","email":"m@brothier.org","login":"marcaurele","count":1},{"name":"Matt Burdan","email":"burdz@burdz.net","login":"burdzwastaken","count":1},{"name":"Matthew Sykes","email":"matthew.sykes@gmail.com","login":"sykesm","count":1},{"name":"Michael Munch","email":"mm.munk@gmail.com","login":"Munken","count":1},{"name":"Michael Sorens","email":"birdwatcher42@gmail.com","login":"msorens","count":1},{"name":"Odin Bjørnebo","email":"46569868+Od1nB","login":"Od1nB","count":1},{"name":"Oleg Koshmeliuk","email":"oleg.koshmeliuk@gmail.com","login":"olegKoshmeliuk","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-15T00:00:35.990Z","repositories_count":6234339,"commits_count":894357168,"contributors_count":34898495,"owners_count":1153152,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"open-policy-agent/opa","html_url":"https://github.com/open-policy-agent/opa","last_synced_at":"2026-05-13T23:01:47.998Z","status":null,"issues_count":621,"pull_requests_count":1700,"avg_time_to_close_issue":16302530.59710145,"avg_time_to_close_pull_request":370924.79783637595,"issues_closed_count":345,"pull_requests_closed_count":1479,"pull_request_authors_count":169,"issue_authors_count":269,"avg_comments_per_issue":3.1272141706924317,"avg_comments_per_pull_request":1.1817647058823528,"merged_pull_requests_count":1297,"bot_issues_count":9,"bot_pull_requests_count":442,"past_year_issues_count":58,"past_year_pull_requests_count":212,"past_year_avg_time_to_close_issue":677718.75,"past_year_avg_time_to_close_pull_request":166352.8125,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":128,"past_year_pull_request_authors_count":29,"past_year_issue_authors_count":30,"past_year_avg_comments_per_issue":0.7586206896551724,"past_year_avg_comments_per_pull_request":0.8773584905660378,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":123,"created_at":"2023-05-16T04:03:43.416Z","updated_at":"2026-05-13T23:01:47.999Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-policy-agent%2Fopa/issues","issue_labels_count":{"table":{"bug":270,"feature-request":243,"inactive":101,"rego":33,"usability":29,"docs":27,"help wanted":21,"good first issue":18,"int-envoy":14,"pre1.0":13,"question":10,"1.0":10,"runtime":10,"builtins":8,"waiting-for-response":8,"performance":8,"monitoring":7,"ir/wasm":7,"authoring":7,"report":6,"automated issue":6,"distribution":6,"partial-eval":6,"design":5,"optimization":5,"auditing":5,"requires-investigation":4,"dependencies":4,"github_actions":4,"debugging":3,"adopt-opa":3,"packaging":2,"investigating":2,"integration":1,"project":1,"int-terraform":1,"deprecate":1,"website":1,"enhancement":1,"strict-mode":1}},"pull_request_labels_count":{"table":{"dependencies":443,"go":277,"github_actions":165,"bug":16,"javascript":15,"inactive":15,"docs":9,"waiting-for-response":6,"performance":6,"optimization":5,"1.0":5,"monitoring":4,"feature-request":3,"pre1.0":3,"debugging":2,"integration":2,"website":1,"packaging":1,"investigating":1,"int-envoy":1}},"issue_author_associations_count":{"table":{"NONE":243,"CONTRIBUTOR":224,"MEMBER":154}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":1230,"MEMBER":333,"NONE":136,"OWNER":1}},"issue_authors":{"table":{"anderseknert":118,"johanfylling":57,"tsandall":25,"charlieegan3":20,"srenatus":19,"sspaink":11,"nikpivkin":9,"robmyersrobmyers":7,"rudrakhp":7,"ashutosh-narkar":7,"github-actions[bot]":6,"patrick-east":5,"lcarva":5,"philipaconrad":5,"nevumx":4,"pratimsc":4,"mbamber":4,"nkey0":4,"3goats":4,"bluebrown":4,"charlesdaniels":4,"dependabot[bot]":3,"sean-r-williams":3,"grosser":3,"PietervdWerk":3,"jalseth":3,"mjungsbluth":3,"carabasdaniel":3,"HarshPathakhp":3,"amirsalarsafaei":3,"prasanthj":3,"ctelfer-sophos":2,"sqyang94":2,"Pushpalanka":2,"me-viper":2,"ali-jalaal":2,"mscudlik":2,"johanneslarsson":2,"alvarogomez93":2,"harshitasao":2,"xico42":2,"itayhac":2,"ffortier":2,"simar7":2,"matt-phylum":2,"kirk-patton":2,"koponen-styra":2,"dxh9845":2,"Megha-96":2,"xubinzheng":2,"Od1nB":2,"lukyer":2,"berdanA":2,"dggmsa":2,"ajith-sub":2,"nagendra-sharman":1,"liamwh":1,"m273d15":1,"adhilto":1,"Starry-x":1,"konradzagozda":1,"rafayahmed317":1,"be-a-bee":1,"brettmc":1,"asadk12":1,"developer-guy":1,"szuecs":1,"nataraj24":1,"mrvanes":1,"meruvavenkatesh":1,"rob-valor":1,"henryxinhuang":1,"oren-zohar":1,"porwalameet":1,"nithish0502":1,"adammw":1,"nitrocode":1,"ear7h":1,"fab29p":1,"ZabelinK":1,"eubaranov":1,"zanliffick":1,"JamiesWhiteShirt":1,"babasyed07":1,"ManuelNowackConfinale":1,"DerGut":1,"cxMiguelSilva":1,"grosso-enerbrain":1,"JohnChen-K":1,"sriram1545":1,"bnordbo":1,"crdueck":1,"Sergey-Kizimov":1,"liqiongbu":1,"OR13":1,"volck":1,"alxmk":1,"parth-mehta-989":1,"edgework":1,"smilowski":1,"pellared":1,"edulop91":1,"anakrish":1,"keydon":1,"kbalthaser":1,"slonka":1,"fengshunli":1,"stiidk":1,"chrisraiskin":1,"Erates":1,"saranyareddy24":1,"stef-corilus":1,"jmoghisi":1,"IxDay":1,"rasmuscc":1,"thiagotonon":1,"surajupadhyay01":1,"erlapso":1,"bdumpp":1,"Punithckaccionlabs":1,"mmannerm":1,"abdullahalrifat":1,"Ptroger":1,"hpvd":1,"christophwille":1,"deeglaze":1,"alinalex1392":1,"superff":1,"mosiac1":1,"leefernandes":1,"kishorviswanathan":1,"jsteinberg-rbi":1,"shkup":1,"KSpaceer":1,"restwzeasy":1,"matajoh":1,"gianielsevier":1,"chrsoo":1,"tjons":1,"prasanthu":1,"AdrianArnautu":1,"marcaurele":1,"aholmis":1,"irodzik":1,"anbrsap":1,"dmnewcomb":1,"roughbits01":1,"KrisKennawayDD":1,"fvarg00":1,"ronaldpetty":1,"daniel-petrov-gig":1,"sasikanthala":1,"TheLunaticScripter":1,"p53":1,"platten":1,"zregvart":1,"akuseru":1,"RDVasavada":1,"grantlanglois":1,"emaincourt":1,"HenriBlacksmith":1,"willbeason":1,"cova-fe":1,"manicole":1,"Sanskarzz":1,"thisisobate":1,"sangeetabellara":1,"sikehish":1,"Nebu1eto":1,"c0c0n3":1,"AceHack":1,"eliw00d":1,"Sahildange0":1,"ievgenii-shepeliuk":1,"philip-couling-oxa":1,"apc-kamezaki":1,"JAForbes":1,"samarthya-gupta1":1,"pedroignacio13":1,"alghanmi":1,"dolevf":1,"anuraagramesh":1,"jimmyraywv":1,"kenjenkins":1,"victoraugustolls":1,"rbanffy":1,"apatade-tl":1,"shtoak":1,"SpecLad":1,"ashwinhb":1,"ieugen":1,"bartandacc":1,"sandhose":1,"juremedvesek":1,"David-Wobrock":1,"david-hamilton-bah":1,"scnewma":1,"rshriram":1,"amardeep2006":1,"mcguiresm":1,"kjothen":1,"mostealth":1,"pvsone":1,"krissell":1,"mlcooper":1,"Smith-Anthony-CH":1,"stevepatter":1,"tachiniererin":1,"catstail1":1,"Joffref":1,"adam-sandor":1,"ChameleonTartu":1,"andriusm":1,"chippyash":1,"dhananjaysarkin":1,"sebhoss":1,"tilgovi":1,"LuciaCabanillasRodriguez":1,"0xAP":1,"brion-fuller":1,"jeremy-albinet":1,"shomron":1,"Skoucail":1,"jaspervdj-luminal":1,"kdonthireddy":1,"drewcorlin1":1,"nkreiger":1,"veweaver":1,"dario-apaleo":1,"onelittlenightmusic":1,"mariuspodean":1,"xiuwangthoughtworks":1,"nomaed":1,"jewee":1,"ehsannm":1,"scevallos":1,"carlosalmeida753":1,"alam-chime":1,"rbinder-vg":1,"briankahoot":1,"jwineinger":1,"surikalyani":1,"sabinahofmann":1,"kastl-ars":1,"FarisR99":1,"Sunayr":1,"RmStorm":1,"ahd3r":1,"xarses":1,"sirpi":1,"ericjkao":1,"aiqianqian521":1,"GianniGiglio":1,"acramsay":1,"c42-adam":1,"alfredocambera-bitso":1,"vvbogdanov87":1,"munjalpatel":1,"vazquezf2000":1,"AleksanderBrzozowski":1,"jceresini":1,"howardjohn":1,"yadunandan004":1,"suzuki-shunsuke":1,"humbertoc-silva":1,"Munken":1,"qmg-lpicquet":1,"msorens":1,"Rohit-R-B":1}},"pull_request_authors":{"table":{"dependabot[bot]":442,"johanfylling":245,"anderseknert":216,"charlieegan3":183,"ashutosh-narkar":105,"srenatus":101,"sspaink":55,"philipaconrad":28,"tjons":14,"tsandall":11,"robmyersrobmyers":9,"Juneezee":8,"matajoh":7,"joostholslag":6,"rudrakhp":6,"evankanderson":6,"colinjlacy":5,"xico42":5,"johanneslarsson":4,"nikpivkin":4,"johndbro1":4,"dennygursky":4,"sqyang94":4,"kd-labs":4,"Od1nB":3,"lcarva":3,"Pushpalanka":3,"Parsifal-M":3,"jamietanna":3,"koponen-styra":3,"anivar":3,"kmadan":3,"mjungsbluth":3,"thevilledev":3,"Ronnie-personal":3,"andreaTP":3,"efiShtain":2,"David-Wobrock":2,"torwunder":2,"mchitten":2,"denis-accesa":2,"amirsalarsafaei":2,"kursataktas":2,"apeabody":2,"Ptroger":2,"KrisKennawayDD":2,"yogisinha":2,"MadhusudanItorix":2,"carabasdaniel":2,"antgubarev":2,"lukyer":2,"percyding-tavo":2,"cuishuang":2,"jwu730-1":2,"ctelfer-sophos":2,"zanliffick":2,"JonathanDeLaCruzEncora":2,"Ballalkhan":2,"briankahoot":2,"step-security-bot":2,"bluebrown":2,"cmaddalozzo":2,"sedovmik":2,"kamilturek":2,"sean-r-williams":2,"b3n3d17":2,"apc-kamezaki":2,"me-viper":2,"ndouglas-cloudsmith":2,"Manish-Giri":2,"larhauga":2,"ugho16":2,"asleire":2,"raj921":2,"chuangjinglu":2,"tsidebottom":2,"sunjh":2,"msorens":2,"suzuki-shunsuke":2,"nicolaschotard":2,"regeda":2,"ali-jalaal":2,"JaydipGabani":2,"alingse":2,"gdlg":2,"alexrohozneanu":2,"vicentinileonardo":2,"sky3n3t":2,"xubinzheng":2,"KaranbirSingh7":2,"harshitasao":2,"nejec":1,"cdanger":1,"gusega":1,"preet-dev":1,"slonka":1,"schmitd":1,"jimpriest":1,"durnik-ivo":1,"berdanA":1,"ggoffy":1,"jalseth":1,"brandtkeller":1,"AleksanderBrzozowski":1,"Pindar":1,"sikehish":1,"sandokandias":1,"trungnguyen":1,"occupyhabit":1,"aromeyer":1,"jdbaldry":1,"mlajkim":1,"DerGut":1,"ghaskins":1,"fvarg00":1,"volck":1,"cksidharthan":1,"fredmaggiowski":1,"RDVasavada":1,"marcaurele":1,"Trolloldem":1,"robhafner":1,"setchy":1,"ecbenezra":1,"0marq":1,"olegKoshmeliuk":1,"brettmc":1,"ledbutter":1,"JohnChen-K":1,"prasanthj":1,"eubaranov":1,"yarivg":1,"c2zwdjnlcg":1,"dgreene1":1,"oycyc":1,"janorn":1,"haydentherapper":1,"timothyklee":1,"danielbass37":1,"ajith-sub":1,"mbamber":1,"vagrawal-nc":1,"minajevs":1,"dennisg":1,"kjothen":1,"acamatcisco":1,"SanderVocke":1,"ieugen":1,"cova-fe":1,"jkulvich":1,"francoisauclair911":1,"antonioberben":1,"ffjlabo":1,"YoutacRandS-VA":1,"selaux":1,"mosabua":1,"alxmk":1,"pckvcode":1,"iamleot":1,"AdrianArnautu":1,"IUAD1IY7":1,"a7i":1,"markphelps":1,"robbie-cahill":1,"deeglaze":1,"Sergey-Kizimov":1,"orouz":1,"pedroignacio13":1,"lestrrat":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-15T00:00:53.591Z","repositories_count":14598658,"issues_count":34211083,"pull_requests_count":112002601,"authors_count":11262083,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"bug":19,"automated issue":6,"report":6,"feature-request":5,"distribution":2,"rego":2,"usability":2,"design":1,"inactive":1,"dependencies":1}},"past_year_pull_request_labels_count":{"table":{"dependencies":20,"go":11,"github_actions":5,"javascript":4,"docs":4,"bug":3,"optimization":1,"performance":1,"website":1}},"past_year_issue_author_associations_count":{"table":{"NONE":25,"CONTRIBUTOR":24,"MEMBER":8}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":170,"MEMBER":25,"NONE":17}},"past_year_issue_authors":{"table":{"johanfylling":6,"anderseknert":6,"github-actions[bot]":6,"charlieegan3":6,"robmyersrobmyers":5,"sspaink":2,"dggmsa":2,"tsandall":2,"3goats":2,"victoraugustolls":1,"xubinzheng":1,"srenatus":1,"ZabelinK":1,"restwzeasy":1,"parth-mehta-989":1,"nataraj24":1,"Munken":1,"ManuelNowackConfinale":1,"liqiongbu":1,"jimmyraywv":1,"jeremy-albinet":1,"ieugen":1,"HenriBlacksmith":1,"grosser":1,"edgework":1,"deeglaze":1,"charlesdaniels":1,"babasyed07":1,"akuseru":1}},"past_year_pull_request_authors":{"table":{"charlieegan3":80,"srenatus":26,"anderseknert":20,"dependabot[bot]":20,"johanfylling":17,"sspaink":12,"philipaconrad":8,"tsandall":4,"anivar":3,"sky3n3t":2,"robmyersrobmyers":2,"timothyklee":1,"thevilledev":1,"aromeyer":1,"ashutosh-narkar":1,"schmitd":1,"deeglaze":1,"olegKoshmeliuk":1,"nejec":1,"msorens":1,"minajevs":1,"marcaurele":1,"lestrrat":1,"durnik-ivo":1,"IUAD1IY7":1,"ieugen":1,"iamleot":1,"haydentherapper":1,"ffjlabo":1}},"maintainers":[{"table":{"login":"anderseknert","count":334,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"}},{"table":{"login":"ashutosh-narkar","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}},{"table":{"login":"tsandall","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"}},{"table":{"login":"jalseth","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jalseth"}},{"table":{"login":"SanderVocke","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SanderVocke"}},{"table":{"login":"willbeason","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willbeason"}}],"active_maintainers":[{"table":{"login":"anderseknert","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anderseknert"}},{"table":{"login":"tsandall","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsandall"}},{"table":{"login":"ashutosh-narkar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashutosh-narkar"}}]}},"events":null,"keywords":["authorization","cloud-native","compliance","declarative","json","opa","open-policy-agent","policy"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/codeql-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T08:01:52.017Z","updated_at":"2023-01-17T08:01:52.017Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/.github/workflows/codeql-analysis.yml","dependencies":[{"id":6971128725,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971128726,"package_name":"actions/setup-go","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971128727,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6971128728,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/nightly.yaml","sha":null,"kind":"manifest","created_at":"2023-01-17T08:01:52.121Z","updated_at":"2023-01-17T08:01:52.121Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/.github/workflows/nightly.yaml","dependencies":[{"id":6971129073,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971129074,"package_name":"8398a7/action-slack","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971129075,"package_name":"actions/setup-go","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971129076,"package_name":"aquasecurity/trivy-action","ecosystem":"actions","requirements":"0.8.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/post-merge.yaml","sha":null,"kind":"manifest","created_at":"2023-01-17T08:01:52.301Z","updated_at":"2023-01-17T08:01:52.301Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/.github/workflows/post-merge.yaml","dependencies":[{"id":6971130711,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971130712,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971130713,"package_name":"actions/setup-go","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971130714,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971130715,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/post-tag.yaml","sha":null,"kind":"manifest","created_at":"2023-01-17T08:01:52.551Z","updated_at":"2023-01-17T08:01:52.551Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/.github/workflows/post-tag.yaml","dependencies":[{"id":6971137073,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971137074,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971137078,"package_name":"actions/setup-go","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971137079,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971137081,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pull-request.yaml","sha":null,"kind":"manifest","created_at":"2023-01-17T08:01:53.204Z","updated_at":"2023-01-17T08:01:53.204Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/.github/workflows/pull-request.yaml","dependencies":[{"id":6971141647,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971141648,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971141649,"package_name":"actions/setup-go","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971141650,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6971141651,"package_name":"dorny/paths-filter","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6971141652,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6971141653,"package_name":"open-policy-agent/setup-opa","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-17T08:01:53.450Z","updated_at":"2023-01-17T08:01:53.450Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/Dockerfile","dependencies":[{"id":6971146117,"package_name":"${BASE}","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/post-release.yaml","sha":null,"kind":"manifest","created_at":"2023-09-28T14:16:32.869Z","updated_at":"2023-09-28T14:16:32.869Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/.github/workflows/post-release.yaml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/scorecards.yml","sha":null,"kind":"manifest","created_at":"2025-04-17T17:22:43.061Z","updated_at":"2025-04-17T17:22:43.061Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/.github/workflows/scorecards.yml","dependencies":[{"id":22725689357,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":22725689425,"package_name":"ossf/scorecard-action","ecosystem":"actions","requirements":"f49aabe0b5af0936a0987cfb85d86b75731b0186","direct":true,"kind":"composite","optional":false},{"id":22725689426,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"ea165f8d65b6e75b540449e92b4886f43607fa02","direct":true,"kind":"composite","optional":false},{"id":22725689437,"package_name":"github/codeql-action/upload-sarif","ecosystem":"actions","requirements":"1b549b9259bda1cb5ddde3b41741a82a2d15a841","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/link_checker.yaml","sha":null,"kind":"manifest","created_at":"2025-05-12T16:26:57.585Z","updated_at":"2025-05-12T16:26:57.585Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/.github/workflows/link_checker.yaml","dependencies":[{"id":23095815760,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23095815761,"package_name":"lycheeverse/lychee-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23095815762,"package_name":"peter-evans/create-issue-from-file","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"wasm/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-05-12T16:26:57.964Z","updated_at":"2025-05-12T16:26:57.964Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/wasm/Dockerfile","dependencies":[{"id":23095815763,"package_name":"ubuntu","ecosystem":"docker","requirements":"20.04@sha256","direct":true,"kind":"build","optional":false}]},{"ecosystem":"go","filepath":"go.mod","sha":null,"kind":"manifest","created_at":"2025-05-12T16:26:58.019Z","updated_at":"2025-05-12T16:26:58.019Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/go.mod","dependencies":[{"id":23095815764,"package_name":"github.com/bytecodealliance/wasmtime-go/v3","ecosystem":"go","requirements":"v3.0.2","direct":true,"kind":"runtime","optional":false},{"id":23095815765,"package_name":"github.com/cespare/xxhash/v2","ecosystem":"go","requirements":"v2.3.0","direct":true,"kind":"runtime","optional":false},{"id":23095815766,"package_name":"github.com/containerd/containerd","ecosystem":"go","requirements":"v1.7.27","direct":true,"kind":"runtime","optional":false},{"id":23095815767,"package_name":"github.com/containerd/errdefs","ecosystem":"go","requirements":"v1.0.0","direct":true,"kind":"runtime","optional":false},{"id":23095815768,"package_name":"github.com/dgraph-io/badger/v4","ecosystem":"go","requirements":"v4.7.0","direct":true,"kind":"runtime","optional":false},{"id":23095815769,"package_name":"github.com/fortytw2/leaktest","ecosystem":"go","requirements":"v1.3.0","direct":true,"kind":"runtime","optional":false},{"id":23095815770,"package_name":"github.com/foxcpp/go-mockdns","ecosystem":"go","requirements":"v1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23095815771,"package_name":"github.com/fsnotify/fsnotify","ecosystem":"go","requirements":"v1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23095815772,"package_name":"github.com/go-ini/ini","ecosystem":"go","requirements":"v1.67.0","direct":true,"kind":"runtime","optional":false},{"id":23095815773,"package_name":"github.com/go-logr/logr","ecosystem":"go","requirements":"v1.4.2","direct":true,"kind":"runtime","optional":false},{"id":23095815774,"package_name":"github.com/gobwas/glob","ecosystem":"go","requirements":"v0.2.3","direct":true,"kind":"runtime","optional":false},{"id":23095815775,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.5.4","direct":true,"kind":"runtime","optional":false},{"id":23095815776,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.7.0","direct":true,"kind":"runtime","optional":false},{"id":23095815777,"package_name":"github.com/google/uuid","ecosystem":"go","requirements":"v1.6.0","direct":true,"kind":"runtime","optional":false},{"id":23095815778,"package_name":"github.com/gorilla/mux","ecosystem":"go","requirements":"v1.8.1","direct":true,"kind":"runtime","optional":false},{"id":23095815779,"package_name":"github.com/olekukonko/tablewriter","ecosystem":"go","requirements":"v0.0.5","direct":true,"kind":"runtime","optional":false},{"id":23095815780,"package_name":"github.com/opencontainers/go-digest","ecosystem":"go","requirements":"v1.0.0","direct":true,"kind":"runtime","optional":false},{"id":23095815781,"package_name":"github.com/opencontainers/image-spec","ecosystem":"go","requirements":"v1.1.1","direct":true,"kind":"runtime","optional":false},{"id":23095815782,"package_name":"github.com/peterh/liner","ecosystem":"go","requirements":"v1.2.2","direct":true,"kind":"runtime","optional":false},{"id":23095815783,"package_name":"github.com/prometheus/client_golang","ecosystem":"go","requirements":"v1.22.0","direct":true,"kind":"runtime","optional":false},{"id":23095815784,"package_name":"github.com/prometheus/client_model","ecosystem":"go","requirements":"v0.6.2","direct":true,"kind":"runtime","optional":false},{"id":23095815785,"package_name":"github.com/rcrowley/go-metrics","ecosystem":"go","requirements":"v0.0.0-20200313005456-10cdbea86bc0","direct":true,"kind":"runtime","optional":false},{"id":23095815786,"package_name":"github.com/sergi/go-diff","ecosystem":"go","requirements":"v1.3.1","direct":true,"kind":"runtime","optional":false},{"id":23095815787,"package_name":"github.com/sirupsen/logrus","ecosystem":"go","requirements":"v1.9.3","direct":true,"kind":"runtime","optional":false},{"id":23095815788,"package_name":"github.com/spf13/cobra","ecosystem":"go","requirements":"v1.9.1","direct":true,"kind":"runtime","optional":false},{"id":23095815789,"package_name":"github.com/spf13/pflag","ecosystem":"go","requirements":"v1.0.6","direct":true,"kind":"runtime","optional":false},{"id":23095815790,"package_name":"github.com/spf13/viper","ecosystem":"go","requirements":"v1.20.1","direct":true,"kind":"runtime","optional":false},{"id":23095815791,"package_name":"github.com/tchap/go-patricia/v2","ecosystem":"go","requirements":"v2.3.2","direct":true,"kind":"runtime","optional":false},{"id":23095815792,"package_name":"github.com/vektah/gqlparser/v2","ecosystem":"go","requirements":"v2.5.26","direct":true,"kind":"runtime","optional":false},{"id":23095815793,"package_name":"github.com/xeipuuv/gojsonreference","ecosystem":"go","requirements":"v0.0.0-20180127040603-bd5ef7bd5415","direct":true,"kind":"runtime","optional":false},{"id":23095815794,"package_name":"github.com/yashtewari/glob-intersection","ecosystem":"go","requirements":"v0.2.0","direct":true,"kind":"runtime","optional":false},{"id":23095815795,"package_name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","ecosystem":"go","requirements":"v0.60.0","direct":true,"kind":"runtime","optional":false},{"id":23095815796,"package_name":"go.opentelemetry.io/otel","ecosystem":"go","requirements":"v1.35.0","direct":true,"kind":"runtime","optional":false},{"id":23095815797,"package_name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","ecosystem":"go","requirements":"v1.35.0","direct":true,"kind":"runtime","optional":false},{"id":23095815798,"package_name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","ecosystem":"go","requirements":"v1.35.0","direct":true,"kind":"runtime","optional":false},{"id":23095815799,"package_name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","ecosystem":"go","requirements":"v1.35.0","direct":true,"kind":"runtime","optional":false},{"id":23095815800,"package_name":"go.opentelemetry.io/otel/sdk","ecosystem":"go","requirements":"v1.35.0","direct":true,"kind":"runtime","optional":false},{"id":23095815801,"package_name":"go.opentelemetry.io/otel/trace","ecosystem":"go","requirements":"v1.35.0","direct":true,"kind":"runtime","optional":false},{"id":23095815802,"package_name":"go.uber.org/automaxprocs","ecosystem":"go","requirements":"v1.6.0","direct":true,"kind":"runtime","optional":false},{"id":23095815803,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.39.0","direct":true,"kind":"runtime","optional":false},{"id":23095815804,"package_name":"golang.org/x/time","ecosystem":"go","requirements":"v0.11.0","direct":true,"kind":"runtime","optional":false},{"id":23095815805,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.72.0","direct":true,"kind":"runtime","optional":false},{"id":23095815806,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v1.0.0-20201130134442-10cb98267c6c","direct":true,"kind":"runtime","optional":false},{"id":23095815807,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.1","direct":true,"kind":"runtime","optional":false},{"id":23095815808,"package_name":"oras.land/oras-go/v2","ecosystem":"go","requirements":"v2.5.0","direct":true,"kind":"runtime","optional":false},{"id":23095815809,"package_name":"sigs.k8s.io/yaml","ecosystem":"go","requirements":"v1.4.0","direct":true,"kind":"runtime","optional":false},{"id":23095815810,"package_name":"github.com/AdaLogics/go-fuzz-headers","ecosystem":"go","requirements":"v0.0.0-20230811130428-ced1acdcaa24","direct":true,"kind":"runtime","optional":false},{"id":23095815811,"package_name":"github.com/agnivade/levenshtein","ecosystem":"go","requirements":"v1.2.1","direct":true,"kind":"runtime","optional":false},{"id":23095815812,"package_name":"github.com/beorn7/perks","ecosystem":"go","requirements":"v1.0.1","direct":true,"kind":"runtime","optional":false},{"id":23095815813,"package_name":"github.com/cenkalti/backoff/v4","ecosystem":"go","requirements":"v4.3.0","direct":true,"kind":"runtime","optional":false},{"id":23095815814,"package_name":"github.com/containerd/log","ecosystem":"go","requirements":"v0.1.0","direct":true,"kind":"runtime","optional":false},{"id":23095815815,"package_name":"github.com/containerd/platforms","ecosystem":"go","requirements":"v0.2.1","direct":true,"kind":"runtime","optional":false},{"id":23095815816,"package_name":"github.com/cpuguy83/go-md2man/v2","ecosystem":"go","requirements":"v2.0.6","direct":true,"kind":"runtime","optional":false},{"id":23095815817,"package_name":"github.com/dgraph-io/ristretto/v2","ecosystem":"go","requirements":"v2.2.0","direct":true,"kind":"runtime","optional":false},{"id":23095815818,"package_name":"github.com/dustin/go-humanize","ecosystem":"go","requirements":"v1.0.1","direct":true,"kind":"runtime","optional":false},{"id":23095815819,"package_name":"github.com/felixge/httpsnoop","ecosystem":"go","requirements":"v1.0.4","direct":true,"kind":"runtime","optional":false},{"id":23095815820,"package_name":"github.com/go-logr/stdr","ecosystem":"go","requirements":"v1.2.2","direct":true,"kind":"runtime","optional":false},{"id":23095815821,"package_name":"github.com/go-viper/mapstructure/v2","ecosystem":"go","requirements":"v2.2.1","direct":true,"kind":"runtime","optional":false},{"id":23095815822,"package_name":"github.com/google/flatbuffers","ecosystem":"go","requirements":"v25.2.10+incompatible","direct":true,"kind":"runtime","optional":false},{"id":23095815823,"package_name":"github.com/grpc-ecosystem/grpc-gateway/v2","ecosystem":"go","requirements":"v2.26.1","direct":true,"kind":"runtime","optional":false},{"id":23095815824,"package_name":"github.com/inconshreveable/mousetrap","ecosystem":"go","requirements":"v1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23095815825,"package_name":"github.com/klauspost/compress","ecosystem":"go","requirements":"v1.18.0","direct":true,"kind":"runtime","optional":false},{"id":23095815826,"package_name":"github.com/kr/pretty","ecosystem":"go","requirements":"v0.3.1","direct":true,"kind":"runtime","optional":false},{"id":23095815827,"package_name":"github.com/kr/text","ecosystem":"go","requirements":"v0.2.0","direct":true,"kind":"runtime","optional":false},{"id":23095815828,"package_name":"github.com/kylelemons/godebug","ecosystem":"go","requirements":"v1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23095815829,"package_name":"github.com/mattn/go-runewidth","ecosystem":"go","requirements":"v0.0.9","direct":true,"kind":"runtime","optional":false},{"id":23095815830,"package_name":"github.com/miekg/dns","ecosystem":"go","requirements":"v1.1.57","direct":true,"kind":"runtime","optional":false},{"id":23095815831,"package_name":"github.com/moby/locker","ecosystem":"go","requirements":"v1.0.1","direct":true,"kind":"runtime","optional":false},{"id":23095815832,"package_name":"github.com/munnerz/goautoneg","ecosystem":"go","requirements":"v0.0.0-20191010083416-a7dc8b61c822","direct":true,"kind":"runtime","optional":false},{"id":23095815833,"package_name":"github.com/pelletier/go-toml/v2","ecosystem":"go","requirements":"v2.2.3","direct":true,"kind":"runtime","optional":false},{"id":23095815834,"package_name":"github.com/prometheus/common","ecosystem":"go","requirements":"v0.62.0","direct":true,"kind":"runtime","optional":false},{"id":23095815835,"package_name":"github.com/prometheus/procfs","ecosystem":"go","requirements":"v0.15.1","direct":true,"kind":"runtime","optional":false},{"id":23095815836,"package_name":"github.com/rogpeppe/go-internal","ecosystem":"go","requirements":"v1.13.1","direct":true,"kind":"runtime","optional":false},{"id":23095815837,"package_name":"github.com/russross/blackfriday/v2","ecosystem":"go","requirements":"v2.1.0","direct":true,"kind":"runtime","optional":false},{"id":23095815838,"package_name":"github.com/sagikazarmark/locafero","ecosystem":"go","requirements":"v0.7.0","direct":true,"kind":"runtime","optional":false},{"id":23095815839,"package_name":"github.com/sourcegraph/conc","ecosystem":"go","requirements":"v0.3.0","direct":true,"kind":"runtime","optional":false},{"id":23095815840,"package_name":"github.com/spf13/afero","ecosystem":"go","requirements":"v1.12.0","direct":true,"kind":"runtime","optional":false},{"id":23095815841,"package_name":"github.com/spf13/cast","ecosystem":"go","requirements":"v1.7.1","direct":true,"kind":"runtime","optional":false},{"id":23095815842,"package_name":"github.com/subosito/gotenv","ecosystem":"go","requirements":"v1.6.0","direct":true,"kind":"runtime","optional":false},{"id":23095815843,"package_name":"github.com/xeipuuv/gojsonpointer","ecosystem":"go","requirements":"v0.0.0-20190905194746-02993c407bfb","direct":true,"kind":"runtime","optional":false},{"id":23095815844,"package_name":"go.opentelemetry.io/auto/sdk","ecosystem":"go","requirements":"v1.1.0","direct":true,"kind":"runtime","optional":false},{"id":23095815845,"package_name":"go.opentelemetry.io/otel/metric","ecosystem":"go","requirements":"v1.35.0","direct":true,"kind":"runtime","optional":false},{"id":23095815846,"package_name":"go.opentelemetry.io/proto/otlp","ecosystem":"go","requirements":"v1.5.0","direct":true,"kind":"runtime","optional":false},{"id":23095815847,"package_name":"go.uber.org/atomic","ecosystem":"go","requirements":"v1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23095815848,"package_name":"go.uber.org/multierr","ecosystem":"go","requirements":"v1.9.0","direct":true,"kind":"runtime","optional":false},{"id":23095815849,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.18.0","direct":true,"kind":"runtime","optional":false},{"id":23095815850,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.13.0","direct":true,"kind":"runtime","optional":false},{"id":23095815851,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.32.0","direct":true,"kind":"runtime","optional":false},{"id":23095815852,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.24.0","direct":true,"kind":"runtime","optional":false},{"id":23095815853,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.22.0","direct":true,"kind":"runtime","optional":false},{"id":23095815854,"package_name":"google.golang.org/genproto/googleapis/api","ecosystem":"go","requirements":"v0.0.0-20250218202821-56aae31c358a","direct":true,"kind":"runtime","optional":false},{"id":23095815855,"package_name":"google.golang.org/genproto/googleapis/rpc","ecosystem":"go","requirements":"v0.0.0-20250218202821-56aae31c358a","direct":true,"kind":"runtime","optional":false},{"id":23095815856,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.36.6","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"go","filepath":"go.sum","sha":null,"kind":"lockfile","created_at":"2025-05-12T16:26:59.745Z","updated_at":"2025-05-12T16:26:59.745Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/go.sum","dependencies":[{"id":23095815857,"package_name":"github.com/AdaLogics/go-fuzz-headers","ecosystem":"go","requirements":"v0.0.0-20230811130428-ced1acdcaa24","direct":false,"kind":"runtime","optional":false},{"id":23095815858,"package_name":"github.com/Microsoft/go-winio","ecosystem":"go","requirements":"v0.6.2","direct":false,"kind":"runtime","optional":false},{"id":23095815859,"package_name":"github.com/Microsoft/hcsshim","ecosystem":"go","requirements":"v0.11.7","direct":false,"kind":"runtime","optional":false},{"id":23095815860,"package_name":"github.com/agnivade/levenshtein","ecosystem":"go","requirements":"v1.2.1","direct":false,"kind":"runtime","optional":false},{"id":23095815861,"package_name":"github.com/andreyvit/diff","ecosystem":"go","requirements":"v0.0.0-20170406064948-c7f18ee00883","direct":false,"kind":"runtime","optional":false},{"id":23095815862,"package_name":"github.com/arbovm/levenshtein","ecosystem":"go","requirements":"v0.0.0-20160628152529-48b4e1c0c4d0","direct":false,"kind":"runtime","optional":false},{"id":23095815863,"package_name":"github.com/beorn7/perks","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23095815864,"package_name":"github.com/bytecodealliance/wasmtime-go/v3","ecosystem":"go","requirements":"v3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23095815865,"package_name":"github.com/cenkalti/backoff/v4","ecosystem":"go","requirements":"v4.3.0","direct":false,"kind":"runtime","optional":false},{"id":23095815866,"package_name":"github.com/cespare/xxhash/v2","ecosystem":"go","requirements":"v2.3.0","direct":false,"kind":"runtime","optional":false},{"id":23095815867,"package_name":"github.com/containerd/cgroups","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815868,"package_name":"github.com/containerd/containerd","ecosystem":"go","requirements":"v1.7.27","direct":false,"kind":"runtime","optional":false},{"id":23095815869,"package_name":"github.com/containerd/continuity","ecosystem":"go","requirements":"v0.4.4","direct":false,"kind":"runtime","optional":false},{"id":23095815870,"package_name":"github.com/containerd/errdefs","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23095815871,"package_name":"github.com/containerd/log","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815872,"package_name":"github.com/containerd/platforms","ecosystem":"go","requirements":"v0.2.1","direct":false,"kind":"runtime","optional":false},{"id":23095815873,"package_name":"github.com/cpuguy83/go-md2man/v2","ecosystem":"go","requirements":"v2.0.6","direct":false,"kind":"runtime","optional":false},{"id":23095815874,"package_name":"github.com/creack/pty","ecosystem":"go","requirements":"v1.1.9","direct":false,"kind":"runtime","optional":false},{"id":23095815875,"package_name":"github.com/davecgh/go-spew","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815876,"package_name":"github.com/davecgh/go-spew","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23095815877,"package_name":"github.com/dgraph-io/badger/v4","ecosystem":"go","requirements":"v4.7.0","direct":false,"kind":"runtime","optional":false},{"id":23095815878,"package_name":"github.com/dgraph-io/ristretto/v2","ecosystem":"go","requirements":"v2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23095815879,"package_name":"github.com/dgryski/go-farm","ecosystem":"go","requirements":"v0.0.0-20240924180020-3414d57e47da","direct":false,"kind":"runtime","optional":false},{"id":23095815880,"package_name":"github.com/dgryski/trifles","ecosystem":"go","requirements":"v0.0.0-20230903005119-f50d829f2e54","direct":false,"kind":"runtime","optional":false},{"id":23095815881,"package_name":"github.com/dustin/go-humanize","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23095815882,"package_name":"github.com/felixge/httpsnoop","ecosystem":"go","requirements":"v1.0.4","direct":false,"kind":"runtime","optional":false},{"id":23095815883,"package_name":"github.com/fortytw2/leaktest","ecosystem":"go","requirements":"v1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23095815884,"package_name":"github.com/foxcpp/go-mockdns","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815885,"package_name":"github.com/frankban/quicktest","ecosystem":"go","requirements":"v1.14.6","direct":false,"kind":"runtime","optional":false},{"id":23095815886,"package_name":"github.com/fsnotify/fsnotify","ecosystem":"go","requirements":"v1.9.0","direct":false,"kind":"runtime","optional":false},{"id":23095815887,"package_name":"github.com/go-ini/ini","ecosystem":"go","requirements":"v1.67.0","direct":false,"kind":"runtime","optional":false},{"id":23095815888,"package_name":"github.com/go-logr/logr","ecosystem":"go","requirements":"v1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23095815889,"package_name":"github.com/go-logr/logr","ecosystem":"go","requirements":"v1.4.2","direct":false,"kind":"runtime","optional":false},{"id":23095815890,"package_name":"github.com/go-logr/stdr","ecosystem":"go","requirements":"v1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23095815891,"package_name":"github.com/go-viper/mapstructure/v2","ecosystem":"go","requirements":"v2.2.1","direct":false,"kind":"runtime","optional":false},{"id":23095815892,"package_name":"github.com/gobwas/glob","ecosystem":"go","requirements":"v0.2.3","direct":false,"kind":"runtime","optional":false},{"id":23095815893,"package_name":"github.com/gogo/protobuf","ecosystem":"go","requirements":"v1.3.2","direct":false,"kind":"runtime","optional":false},{"id":23095815894,"package_name":"github.com/golang/groupcache","ecosystem":"go","requirements":"v0.0.0-20210331224755-41bb18bfe9da","direct":false,"kind":"runtime","optional":false},{"id":23095815895,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.5.4","direct":false,"kind":"runtime","optional":false},{"id":23095815896,"package_name":"github.com/google/flatbuffers","ecosystem":"go","requirements":"v25.2.10+incompatible","direct":false,"kind":"runtime","optional":false},{"id":23095815897,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.5.9","direct":false,"kind":"runtime","optional":false},{"id":23095815898,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.7.0","direct":false,"kind":"runtime","optional":false},{"id":23095815899,"package_name":"github.com/google/uuid","ecosystem":"go","requirements":"v1.6.0","direct":false,"kind":"runtime","optional":false},{"id":23095815900,"package_name":"github.com/gorilla/mux","ecosystem":"go","requirements":"v1.8.1","direct":false,"kind":"runtime","optional":false},{"id":23095815901,"package_name":"github.com/grpc-ecosystem/grpc-gateway/v2","ecosystem":"go","requirements":"v2.26.1","direct":false,"kind":"runtime","optional":false},{"id":23095815902,"package_name":"github.com/inconshreveable/mousetrap","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815903,"package_name":"github.com/klauspost/compress","ecosystem":"go","requirements":"v1.18.0","direct":false,"kind":"runtime","optional":false},{"id":23095815904,"package_name":"github.com/kr/pretty","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815905,"package_name":"github.com/kr/pretty","ecosystem":"go","requirements":"v0.2.1","direct":false,"kind":"runtime","optional":false},{"id":23095815906,"package_name":"github.com/kr/pretty","ecosystem":"go","requirements":"v0.3.1","direct":false,"kind":"runtime","optional":false},{"id":23095815907,"package_name":"github.com/kr/pty","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23095815908,"package_name":"github.com/kr/text","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815909,"package_name":"github.com/kr/text","ecosystem":"go","requirements":"v0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23095815910,"package_name":"github.com/kylelemons/godebug","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815911,"package_name":"github.com/mattn/go-runewidth","ecosystem":"go","requirements":"v0.0.3","direct":false,"kind":"runtime","optional":false},{"id":23095815912,"package_name":"github.com/mattn/go-runewidth","ecosystem":"go","requirements":"v0.0.9","direct":false,"kind":"runtime","optional":false},{"id":23095815913,"package_name":"github.com/miekg/dns","ecosystem":"go","requirements":"v1.1.57","direct":false,"kind":"runtime","optional":false},{"id":23095815914,"package_name":"github.com/moby/locker","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23095815915,"package_name":"github.com/moby/sys/mountinfo","ecosystem":"go","requirements":"v0.6.2","direct":false,"kind":"runtime","optional":false},{"id":23095815916,"package_name":"github.com/moby/sys/userns","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815917,"package_name":"github.com/munnerz/goautoneg","ecosystem":"go","requirements":"v0.0.0-20191010083416-a7dc8b61c822","direct":false,"kind":"runtime","optional":false},{"id":23095815918,"package_name":"github.com/olekukonko/tablewriter","ecosystem":"go","requirements":"v0.0.5","direct":false,"kind":"runtime","optional":false},{"id":23095815919,"package_name":"github.com/opencontainers/go-digest","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23095815920,"package_name":"github.com/opencontainers/image-spec","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23095815921,"package_name":"github.com/pelletier/go-toml/v2","ecosystem":"go","requirements":"v2.2.3","direct":false,"kind":"runtime","optional":false},{"id":23095815922,"package_name":"github.com/peterh/liner","ecosystem":"go","requirements":"v1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23095815923,"package_name":"github.com/pkg/diff","ecosystem":"go","requirements":"v0.0.0-20210226163009-20ebb0f2a09e","direct":false,"kind":"runtime","optional":false},{"id":23095815924,"package_name":"github.com/pkg/errors","ecosystem":"go","requirements":"v0.9.1","direct":false,"kind":"runtime","optional":false},{"id":23095815925,"package_name":"github.com/pmezard/go-difflib","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23095815926,"package_name":"github.com/prashantv/gostub","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815927,"package_name":"github.com/prometheus/client_golang","ecosystem":"go","requirements":"v1.22.0","direct":false,"kind":"runtime","optional":false},{"id":23095815928,"package_name":"github.com/prometheus/client_model","ecosystem":"go","requirements":"v0.6.2","direct":false,"kind":"runtime","optional":false},{"id":23095815929,"package_name":"github.com/prometheus/common","ecosystem":"go","requirements":"v0.62.0","direct":false,"kind":"runtime","optional":false},{"id":23095815930,"package_name":"github.com/prometheus/procfs","ecosystem":"go","requirements":"v0.15.1","direct":false,"kind":"runtime","optional":false},{"id":23095815931,"package_name":"github.com/rcrowley/go-metrics","ecosystem":"go","requirements":"v0.0.0-20200313005456-10cdbea86bc0","direct":false,"kind":"runtime","optional":false},{"id":23095815932,"package_name":"github.com/rogpeppe/go-internal","ecosystem":"go","requirements":"v1.9.0","direct":false,"kind":"runtime","optional":false},{"id":23095815933,"package_name":"github.com/rogpeppe/go-internal","ecosystem":"go","requirements":"v1.13.1","direct":false,"kind":"runtime","optional":false},{"id":23095815934,"package_name":"github.com/russross/blackfriday/v2","ecosystem":"go","requirements":"v2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815935,"package_name":"github.com/sagikazarmark/locafero","ecosystem":"go","requirements":"v0.7.0","direct":false,"kind":"runtime","optional":false},{"id":23095815936,"package_name":"github.com/sergi/go-diff","ecosystem":"go","requirements":"v1.3.1","direct":false,"kind":"runtime","optional":false},{"id":23095815937,"package_name":"github.com/sirupsen/logrus","ecosystem":"go","requirements":"v1.9.3","direct":false,"kind":"runtime","optional":false},{"id":23095815938,"package_name":"github.com/sourcegraph/conc","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":23095815939,"package_name":"github.com/spf13/afero","ecosystem":"go","requirements":"v1.12.0","direct":false,"kind":"runtime","optional":false},{"id":23095815940,"package_name":"github.com/spf13/cast","ecosystem":"go","requirements":"v1.7.1","direct":false,"kind":"runtime","optional":false},{"id":23095815941,"package_name":"github.com/spf13/cobra","ecosystem":"go","requirements":"v1.9.1","direct":false,"kind":"runtime","optional":false},{"id":23095815942,"package_name":"github.com/spf13/pflag","ecosystem":"go","requirements":"v1.0.6","direct":false,"kind":"runtime","optional":false},{"id":23095815943,"package_name":"github.com/spf13/viper","ecosystem":"go","requirements":"v1.20.1","direct":false,"kind":"runtime","optional":false},{"id":23095815944,"package_name":"github.com/stretchr/objx","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815945,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23095815946,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false},{"id":23095815947,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.7.0","direct":false,"kind":"runtime","optional":false},{"id":23095815948,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.10.0","direct":false,"kind":"runtime","optional":false},{"id":23095815949,"package_name":"github.com/subosito/gotenv","ecosystem":"go","requirements":"v1.6.0","direct":false,"kind":"runtime","optional":false},{"id":23095815950,"package_name":"github.com/tchap/go-patricia/v2","ecosystem":"go","requirements":"v2.3.2","direct":false,"kind":"runtime","optional":false},{"id":23095815951,"package_name":"github.com/vektah/gqlparser/v2","ecosystem":"go","requirements":"v2.5.26","direct":false,"kind":"runtime","optional":false},{"id":23095815952,"package_name":"github.com/xeipuuv/gojsonpointer","ecosystem":"go","requirements":"v0.0.0-20190905194746-02993c407bfb","direct":false,"kind":"runtime","optional":false},{"id":23095815953,"package_name":"github.com/xeipuuv/gojsonreference","ecosystem":"go","requirements":"v0.0.0-20180127040603-bd5ef7bd5415","direct":false,"kind":"runtime","optional":false},{"id":23095815954,"package_name":"github.com/yashtewari/glob-intersection","ecosystem":"go","requirements":"v0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23095815955,"package_name":"github.com/yuin/goldmark","ecosystem":"go","requirements":"v1.4.13","direct":false,"kind":"runtime","optional":false},{"id":23095815956,"package_name":"go.opencensus.io","ecosystem":"go","requirements":"v0.24.0","direct":false,"kind":"runtime","optional":false},{"id":23095815957,"package_name":"go.opentelemetry.io/auto/sdk","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815958,"package_name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","ecosystem":"go","requirements":"v0.60.0","direct":false,"kind":"runtime","optional":false},{"id":23095815959,"package_name":"go.opentelemetry.io/otel","ecosystem":"go","requirements":"v1.35.0","direct":false,"kind":"runtime","optional":false},{"id":23095815960,"package_name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","ecosystem":"go","requirements":"v1.35.0","direct":false,"kind":"runtime","optional":false},{"id":23095815961,"package_name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","ecosystem":"go","requirements":"v1.35.0","direct":false,"kind":"runtime","optional":false},{"id":23095815962,"package_name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","ecosystem":"go","requirements":"v1.35.0","direct":false,"kind":"runtime","optional":false},{"id":23095815963,"package_name":"go.opentelemetry.io/otel/metric","ecosystem":"go","requirements":"v1.35.0","direct":false,"kind":"runtime","optional":false},{"id":23095815964,"package_name":"go.opentelemetry.io/otel/sdk","ecosystem":"go","requirements":"v1.35.0","direct":false,"kind":"runtime","optional":false},{"id":23095815965,"package_name":"go.opentelemetry.io/otel/sdk/metric","ecosystem":"go","requirements":"v1.35.0","direct":false,"kind":"runtime","optional":false},{"id":23095815966,"package_name":"go.opentelemetry.io/otel/trace","ecosystem":"go","requirements":"v1.35.0","direct":false,"kind":"runtime","optional":false},{"id":23095815967,"package_name":"go.opentelemetry.io/proto/otlp","ecosystem":"go","requirements":"v1.5.0","direct":false,"kind":"runtime","optional":false},{"id":23095815968,"package_name":"go.uber.org/atomic","ecosystem":"go","requirements":"v1.9.0","direct":false,"kind":"runtime","optional":false},{"id":23095815969,"package_name":"go.uber.org/automaxprocs","ecosystem":"go","requirements":"v1.6.0","direct":false,"kind":"runtime","optional":false},{"id":23095815970,"package_name":"go.uber.org/goleak","ecosystem":"go","requirements":"v1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23095815971,"package_name":"go.uber.org/multierr","ecosystem":"go","requirements":"v1.9.0","direct":false,"kind":"runtime","optional":false},{"id":23095815972,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20190308221718-c2843e01d9a2","direct":false,"kind":"runtime","optional":false},{"id":23095815973,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20210921155107-089bfa567519","direct":false,"kind":"runtime","optional":false},{"id":23095815974,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.13.0","direct":false,"kind":"runtime","optional":false},{"id":23095815975,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.14.0","direct":false,"kind":"runtime","optional":false},{"id":23095815976,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.15.0","direct":false,"kind":"runtime","optional":false},{"id":23095815977,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.6.0-dev.0.20220419223038-86c51ed26bb4","direct":false,"kind":"runtime","optional":false},{"id":23095815978,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.8.0","direct":false,"kind":"runtime","optional":false},{"id":23095815979,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.12.0","direct":false,"kind":"runtime","optional":false},{"id":23095815980,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.14.0","direct":false,"kind":"runtime","optional":false},{"id":23095815981,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.18.0","direct":false,"kind":"runtime","optional":false},{"id":23095815982,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190620200207-3b0461eec859","direct":false,"kind":"runtime","optional":false},{"id":23095815983,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20210226172049-e18ecbb05110","direct":false,"kind":"runtime","optional":false},{"id":23095815984,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20220722155237-a158d28d115b","direct":false,"kind":"runtime","optional":false},{"id":23095815985,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.6.0","direct":false,"kind":"runtime","optional":false},{"id":23095815986,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.10.0","direct":false,"kind":"runtime","optional":false},{"id":23095815987,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.15.0","direct":false,"kind":"runtime","optional":false},{"id":23095815988,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.17.0","direct":false,"kind":"runtime","optional":false},{"id":23095815989,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.18.0","direct":false,"kind":"runtime","optional":false},{"id":23095815990,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.39.0","direct":false,"kind":"runtime","optional":false},{"id":23095815991,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20190423024810-112230192c58","direct":false,"kind":"runtime","optional":false},{"id":23095815992,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20220722155255-886fb9371eb4","direct":false,"kind":"runtime","optional":false},{"id":23095815993,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":23095815994,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":23095815995,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":23095815996,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.5.0","direct":false,"kind":"runtime","optional":false},{"id":23095815997,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.13.0","direct":false,"kind":"runtime","optional":false},{"id":23095815998,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190215142949-d0b11bdaac8a","direct":false,"kind":"runtime","optional":false},{"id":23095815999,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20201119102817-f84b799fce68","direct":false,"kind":"runtime","optional":false},{"id":23095816000,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20210615035016-665e8c7367d1","direct":false,"kind":"runtime","optional":false},{"id":23095816001,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20211117180635-dee7805ff2e1","direct":false,"kind":"runtime","optional":false},{"id":23095816002,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20220520151302-bc2c85ada10a","direct":false,"kind":"runtime","optional":false},{"id":23095816003,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20220715151400-c0bba94af5f8","direct":false,"kind":"runtime","optional":false},{"id":23095816004,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20220722155257-8c9f86f7a55f","direct":false,"kind":"runtime","optional":false},{"id":23095816005,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.5.0","direct":false,"kind":"runtime","optional":false},{"id":23095816006,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.8.0","direct":false,"kind":"runtime","optional":false},{"id":23095816007,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.12.0","direct":false,"kind":"runtime","optional":false},{"id":23095816008,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.13.0","direct":false,"kind":"runtime","optional":false},{"id":23095816009,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.14.0","direct":false,"kind":"runtime","optional":false},{"id":23095816010,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.32.0","direct":false,"kind":"runtime","optional":false},{"id":23095816011,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.0.0-20201126162022-7de9c90e9dd1","direct":false,"kind":"runtime","optional":false},{"id":23095816012,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.0.0-20210927222741-03fcf44c2211","direct":false,"kind":"runtime","optional":false},{"id":23095816013,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.5.0","direct":false,"kind":"runtime","optional":false},{"id":23095816014,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.8.0","direct":false,"kind":"runtime","optional":false},{"id":23095816015,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.12.0","direct":false,"kind":"runtime","optional":false},{"id":23095816016,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.13.0","direct":false,"kind":"runtime","optional":false},{"id":23095816017,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.14.0","direct":false,"kind":"runtime","optional":false},{"id":23095816018,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":23095816019,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.3","direct":false,"kind":"runtime","optional":false},{"id":23095816020,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.7","direct":false,"kind":"runtime","optional":false},{"id":23095816021,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.7.0","direct":false,"kind":"runtime","optional":false},{"id":23095816022,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.9.0","direct":false,"kind":"runtime","optional":false},{"id":23095816023,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.13.0","direct":false,"kind":"runtime","optional":false},{"id":23095816024,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.14.0","direct":false,"kind":"runtime","optional":false},{"id":23095816025,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.24.0","direct":false,"kind":"runtime","optional":false},{"id":23095816026,"package_name":"golang.org/x/time","ecosystem":"go","requirements":"v0.11.0","direct":false,"kind":"runtime","optional":false},{"id":23095816027,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20180917221912-90fa682c2a6e","direct":false,"kind":"runtime","optional":false},{"id":23095816028,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20191119224855-298f0cb1881e","direct":false,"kind":"runtime","optional":false},{"id":23095816029,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.1.12","direct":false,"kind":"runtime","optional":false},{"id":23095816030,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.6.0","direct":false,"kind":"runtime","optional":false},{"id":23095816031,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.13.0","direct":false,"kind":"runtime","optional":false},{"id":23095816032,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.15.0","direct":false,"kind":"runtime","optional":false},{"id":23095816033,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.22.0","direct":false,"kind":"runtime","optional":false},{"id":23095816034,"package_name":"golang.org/x/xerrors","ecosystem":"go","requirements":"v0.0.0-20190717185122-a985d3407aa7","direct":false,"kind":"runtime","optional":false},{"id":23095816035,"package_name":"google.golang.org/genproto/googleapis/api","ecosystem":"go","requirements":"v0.0.0-20250218202821-56aae31c358a","direct":false,"kind":"runtime","optional":false},{"id":23095816036,"package_name":"google.golang.org/genproto/googleapis/rpc","ecosystem":"go","requirements":"v0.0.0-20250218202821-56aae31c358a","direct":false,"kind":"runtime","optional":false},{"id":23095816037,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.72.0","direct":false,"kind":"runtime","optional":false},{"id":23095816038,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.36.6","direct":false,"kind":"runtime","optional":false},{"id":23095816039,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v0.0.0-20161208181325-20d25e280405","direct":false,"kind":"runtime","optional":false},{"id":23095816040,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v1.0.0-20190902080502-41f04d3bba15","direct":false,"kind":"runtime","optional":false},{"id":23095816041,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v1.0.0-20201130134442-10cb98267c6c","direct":false,"kind":"runtime","optional":false},{"id":23095816042,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.2.2","direct":false,"kind":"runtime","optional":false},{"id":23095816043,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.4.0","direct":false,"kind":"runtime","optional":false},{"id":23095816044,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.0-20200313102051-9f266ea9e77c","direct":false,"kind":"runtime","optional":false},{"id":23095816045,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23095816046,"package_name":"oras.land/oras-go/v2","ecosystem":"go","requirements":"v2.5.0","direct":false,"kind":"runtime","optional":false},{"id":23095816047,"package_name":"sigs.k8s.io/yaml","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"docs/package-lock.json","sha":null,"kind":"lockfile","created_at":"2025-05-27T13:31:59.903Z","updated_at":"2025-05-27T13:31:59.903Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/docs/package-lock.json","dependencies":[{"id":23327552939,"package_name":"@algolia/autocomplete-core","ecosystem":"npm","requirements":"1.17.9","direct":false,"kind":"runtime","optional":false},{"id":23327552940,"package_name":"@algolia/autocomplete-plugin-algolia-insights","ecosystem":"npm","requirements":"1.17.9","direct":false,"kind":"runtime","optional":false},{"id":23327552941,"package_name":"@algolia/autocomplete-preset-algolia","ecosystem":"npm","requirements":"1.17.9","direct":false,"kind":"runtime","optional":false},{"id":23327552942,"package_name":"@algolia/autocomplete-shared","ecosystem":"npm","requirements":"1.17.9","direct":false,"kind":"runtime","optional":false},{"id":23327552943,"package_name":"@algolia/client-abtesting","ecosystem":"npm","requirements":"5.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552944,"package_name":"@algolia/client-analytics","ecosystem":"npm","requirements":"5.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552945,"package_name":"@algolia/client-common","ecosystem":"npm","requirements":"5.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552946,"package_name":"@algolia/client-insights","ecosystem":"npm","requirements":"5.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552947,"package_name":"@algolia/client-personalization","ecosystem":"npm","requirements":"5.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552948,"package_name":"@algolia/client-query-suggestions","ecosystem":"npm","requirements":"5.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552949,"package_name":"@algolia/client-search","ecosystem":"npm","requirements":"5.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552950,"package_name":"@algolia/events","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327552951,"package_name":"@algolia/ingestion","ecosystem":"npm","requirements":"1.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552952,"package_name":"@algolia/monitoring","ecosystem":"npm","requirements":"1.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552953,"package_name":"@algolia/recommend","ecosystem":"npm","requirements":"5.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552954,"package_name":"@algolia/requester-browser-xhr","ecosystem":"npm","requirements":"5.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552955,"package_name":"@algolia/requester-fetch","ecosystem":"npm","requirements":"5.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552956,"package_name":"@algolia/requester-node-http","ecosystem":"npm","requirements":"5.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327552957,"package_name":"@ampproject/remapping","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327552958,"package_name":"@antfu/install-pkg","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327552959,"package_name":"@antfu/utils","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327552960,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.26.2","direct":false,"kind":"runtime","optional":false},{"id":23327552961,"package_name":"@babel/compat-data","ecosystem":"npm","requirements":"7.26.8","direct":false,"kind":"runtime","optional":false},{"id":23327552962,"package_name":"@babel/core","ecosystem":"npm","requirements":"7.26.10","direct":false,"kind":"runtime","optional":false},{"id":23327552963,"package_name":"semver","ecosystem":"npm","requirements":"6.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327552964,"package_name":"@babel/generator","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327552965,"package_name":"@babel/helper-annotate-as-pure","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552966,"package_name":"@babel/helper-compilation-targets","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327552967,"package_name":"@babel/helper-create-class-features-plugin","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327552968,"package_name":"@babel/helper-create-regexp-features-plugin","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327552969,"package_name":"@babel/helper-define-polyfill-provider","ecosystem":"npm","requirements":"0.6.4","direct":false,"kind":"runtime","optional":false},{"id":23327552970,"package_name":"@babel/helper-member-expression-to-functions","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552971,"package_name":"@babel/helper-module-imports","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552972,"package_name":"@babel/helper-module-transforms","ecosystem":"npm","requirements":"7.26.0","direct":false,"kind":"runtime","optional":false},{"id":23327552973,"package_name":"@babel/helper-optimise-call-expression","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552974,"package_name":"@babel/helper-plugin-utils","ecosystem":"npm","requirements":"7.26.5","direct":false,"kind":"runtime","optional":false},{"id":23327552975,"package_name":"@babel/helper-remap-async-to-generator","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552976,"package_name":"@babel/helper-replace-supers","ecosystem":"npm","requirements":"7.26.5","direct":false,"kind":"runtime","optional":false},{"id":23327552977,"package_name":"@babel/helper-skip-transparent-expression-wrappers","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552978,"package_name":"@babel/helper-string-parser","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552979,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552980,"package_name":"@babel/helper-validator-option","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552981,"package_name":"@babel/helper-wrap-function","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552982,"package_name":"@babel/helpers","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327552983,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327552984,"package_name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552985,"package_name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552986,"package_name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552987,"package_name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552988,"package_name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552989,"package_name":"@babel/plugin-proposal-private-property-in-object","ecosystem":"npm","requirements":"7.21.0-placeholder-for-preset-env.2","direct":false,"kind":"runtime","optional":false},{"id":23327552990,"package_name":"@babel/plugin-syntax-dynamic-import","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":23327552991,"package_name":"@babel/plugin-syntax-import-assertions","ecosystem":"npm","requirements":"7.26.0","direct":false,"kind":"runtime","optional":false},{"id":23327552992,"package_name":"@babel/plugin-syntax-import-attributes","ecosystem":"npm","requirements":"7.26.0","direct":false,"kind":"runtime","optional":false},{"id":23327552993,"package_name":"@babel/plugin-syntax-jsx","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552994,"package_name":"@babel/plugin-syntax-typescript","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552995,"package_name":"@babel/plugin-syntax-unicode-sets-regex","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":23327552996,"package_name":"@babel/plugin-transform-arrow-functions","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552997,"package_name":"@babel/plugin-transform-async-generator-functions","ecosystem":"npm","requirements":"7.26.8","direct":false,"kind":"runtime","optional":false},{"id":23327552998,"package_name":"@babel/plugin-transform-async-to-generator","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327552999,"package_name":"@babel/plugin-transform-block-scoped-functions","ecosystem":"npm","requirements":"7.26.5","direct":false,"kind":"runtime","optional":false},{"id":23327553000,"package_name":"@babel/plugin-transform-block-scoping","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327553001,"package_name":"@babel/plugin-transform-class-properties","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553002,"package_name":"@babel/plugin-transform-class-static-block","ecosystem":"npm","requirements":"7.26.0","direct":false,"kind":"runtime","optional":false},{"id":23327553003,"package_name":"@babel/plugin-transform-classes","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553004,"package_name":"@babel/plugin-transform-computed-properties","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553005,"package_name":"@babel/plugin-transform-destructuring","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553006,"package_name":"@babel/plugin-transform-dotall-regex","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553007,"package_name":"@babel/plugin-transform-duplicate-keys","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553008,"package_name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553009,"package_name":"@babel/plugin-transform-dynamic-import","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553010,"package_name":"@babel/plugin-transform-exponentiation-operator","ecosystem":"npm","requirements":"7.26.3","direct":false,"kind":"runtime","optional":false},{"id":23327553011,"package_name":"@babel/plugin-transform-export-namespace-from","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553012,"package_name":"@babel/plugin-transform-for-of","ecosystem":"npm","requirements":"7.26.9","direct":false,"kind":"runtime","optional":false},{"id":23327553013,"package_name":"@babel/plugin-transform-function-name","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553014,"package_name":"@babel/plugin-transform-json-strings","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553015,"package_name":"@babel/plugin-transform-literals","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553016,"package_name":"@babel/plugin-transform-logical-assignment-operators","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553017,"package_name":"@babel/plugin-transform-member-expression-literals","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553018,"package_name":"@babel/plugin-transform-modules-amd","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553019,"package_name":"@babel/plugin-transform-modules-commonjs","ecosystem":"npm","requirements":"7.26.3","direct":false,"kind":"runtime","optional":false},{"id":23327553020,"package_name":"@babel/plugin-transform-modules-systemjs","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553021,"package_name":"@babel/plugin-transform-modules-umd","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553022,"package_name":"@babel/plugin-transform-named-capturing-groups-regex","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553023,"package_name":"@babel/plugin-transform-new-target","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553024,"package_name":"@babel/plugin-transform-nullish-coalescing-operator","ecosystem":"npm","requirements":"7.26.6","direct":false,"kind":"runtime","optional":false},{"id":23327553025,"package_name":"@babel/plugin-transform-numeric-separator","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553026,"package_name":"@babel/plugin-transform-object-rest-spread","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553027,"package_name":"@babel/plugin-transform-object-super","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553028,"package_name":"@babel/plugin-transform-optional-catch-binding","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553029,"package_name":"@babel/plugin-transform-optional-chaining","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553030,"package_name":"@babel/plugin-transform-parameters","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553031,"package_name":"@babel/plugin-transform-private-methods","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553032,"package_name":"@babel/plugin-transform-private-property-in-object","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553033,"package_name":"@babel/plugin-transform-property-literals","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553034,"package_name":"@babel/plugin-transform-react-constant-elements","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553035,"package_name":"@babel/plugin-transform-react-display-name","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553036,"package_name":"@babel/plugin-transform-react-jsx","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553037,"package_name":"@babel/plugin-transform-react-jsx-development","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553038,"package_name":"@babel/plugin-transform-react-pure-annotations","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553039,"package_name":"@babel/plugin-transform-regenerator","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327553040,"package_name":"@babel/plugin-transform-regexp-modifiers","ecosystem":"npm","requirements":"7.26.0","direct":false,"kind":"runtime","optional":false},{"id":23327553041,"package_name":"@babel/plugin-transform-reserved-words","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553042,"package_name":"@babel/plugin-transform-runtime","ecosystem":"npm","requirements":"7.26.10","direct":false,"kind":"runtime","optional":false},{"id":23327553043,"package_name":"@babel/plugin-transform-shorthand-properties","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553044,"package_name":"@babel/plugin-transform-spread","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553045,"package_name":"@babel/plugin-transform-sticky-regex","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553046,"package_name":"@babel/plugin-transform-template-literals","ecosystem":"npm","requirements":"7.26.8","direct":false,"kind":"runtime","optional":false},{"id":23327553047,"package_name":"@babel/plugin-transform-typeof-symbol","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327553048,"package_name":"@babel/plugin-transform-typescript","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327553049,"package_name":"@babel/plugin-transform-unicode-escapes","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553050,"package_name":"@babel/plugin-transform-unicode-property-regex","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553051,"package_name":"@babel/plugin-transform-unicode-regex","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553052,"package_name":"@babel/plugin-transform-unicode-sets-regex","ecosystem":"npm","requirements":"7.25.9","direct":false,"kind":"runtime","optional":false},{"id":23327553053,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"7.26.9","direct":false,"kind":"runtime","optional":false},{"id":23327553054,"package_name":"@babel/preset-modules","ecosystem":"npm","requirements":"0.1.6-no-external-plugins","direct":false,"kind":"runtime","optional":false},{"id":23327553055,"package_name":"@babel/preset-react","ecosystem":"npm","requirements":"7.26.3","direct":false,"kind":"runtime","optional":false},{"id":23327553056,"package_name":"@babel/preset-typescript","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327553057,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327553058,"package_name":"@babel/runtime-corejs3","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327553059,"package_name":"@babel/template","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327553060,"package_name":"@babel/traverse","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327553061,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"runtime","optional":false},{"id":23327553062,"package_name":"@braintree/sanitize-url","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327553063,"package_name":"@chevrotain/cst-dts-gen","ecosystem":"npm","requirements":"11.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327553064,"package_name":"@chevrotain/gast","ecosystem":"npm","requirements":"11.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327553065,"package_name":"@chevrotain/regexp-to-ast","ecosystem":"npm","requirements":"11.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327553066,"package_name":"@chevrotain/types","ecosystem":"npm","requirements":"11.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327553067,"package_name":"@chevrotain/utils","ecosystem":"npm","requirements":"11.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327553068,"package_name":"@colors/colors","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":23327553069,"package_name":"@csstools/cascade-layer-name-parser","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327553070,"package_name":"@csstools/color-helpers","ecosystem":"npm","requirements":"5.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327553071,"package_name":"@csstools/css-calc","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327553072,"package_name":"@csstools/css-color-parser","ecosystem":"npm","requirements":"3.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327553073,"package_name":"@csstools/css-parser-algorithms","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327553074,"package_name":"@csstools/css-tokenizer","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327553075,"package_name":"@csstools/media-query-list-parser","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327553076,"package_name":"@csstools/postcss-cascade-layers","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327553077,"package_name":"@csstools/selector-specificity","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327553078,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327553079,"package_name":"@csstools/postcss-color-function","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327553080,"package_name":"@csstools/postcss-color-mix-function","ecosystem":"npm","requirements":"3.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327553081,"package_name":"@csstools/postcss-content-alt-text","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327553082,"package_name":"@csstools/postcss-exponential-functions","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327553083,"package_name":"@csstools/postcss-font-format-keywords","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327553084,"package_name":"@csstools/postcss-gamut-mapping","ecosystem":"npm","requirements":"2.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327553085,"package_name":"@csstools/postcss-gradients-interpolation-method","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327553086,"package_name":"@csstools/postcss-hwb-function","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327553087,"package_name":"@csstools/postcss-ic-unit","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327553088,"package_name":"@csstools/postcss-initial","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327553089,"package_name":"@csstools/postcss-is-pseudo-class","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327553090,"package_name":"@csstools/postcss-light-dark-function","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327553091,"package_name":"@csstools/postcss-logical-float-and-clear","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327553092,"package_name":"@csstools/postcss-logical-overflow","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327553093,"package_name":"@csstools/postcss-logical-overscroll-behavior","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327553094,"package_name":"@csstools/postcss-logical-resize","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327553095,"package_name":"@csstools/postcss-logical-viewport-units","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327553096,"package_name":"@csstools/postcss-media-minmax","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327553097,"package_name":"@csstools/postcss-media-queries-aspect-ratio-number-values","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327553098,"package_name":"@csstools/postcss-nested-calc","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327553099,"package_name":"@csstools/postcss-normalize-display-values","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327553100,"package_name":"@csstools/postcss-oklab-function","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327553101,"package_name":"@csstools/postcss-progressive-custom-properties","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327553102,"package_name":"@csstools/postcss-random-function","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327553103,"package_name":"@csstools/postcss-relative-color-syntax","ecosystem":"npm","requirements":"3.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327553104,"package_name":"@csstools/postcss-scope-pseudo-class","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327553105,"package_name":"@csstools/postcss-sign-functions","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327553106,"package_name":"@csstools/postcss-stepped-value-functions","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327553107,"package_name":"@csstools/postcss-text-decoration-shorthand","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327553108,"package_name":"@csstools/postcss-trigonometric-functions","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327553109,"package_name":"@csstools/postcss-unset-value","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327553110,"package_name":"@csstools/utilities","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327553111,"package_name":"@discoveryjs/json-ext","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"runtime","optional":false},{"id":23327553112,"package_name":"@docsearch/css","ecosystem":"npm","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":23327553113,"package_name":"@docsearch/react","ecosystem":"npm","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":23327553114,"package_name":"@docusaurus/babel","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553115,"package_name":"@docusaurus/bundler","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553116,"package_name":"@docusaurus/core","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553117,"package_name":"@docusaurus/cssnano-preset","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553118,"package_name":"@docusaurus/logger","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553119,"package_name":"@docusaurus/mdx-loader","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553120,"package_name":"@docusaurus/module-type-aliases","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553121,"package_name":"@docusaurus/plugin-content-blog","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553122,"package_name":"@docusaurus/plugin-content-docs","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553123,"package_name":"@docusaurus/plugin-content-pages","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553124,"package_name":"@docusaurus/plugin-debug","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553125,"package_name":"react-json-view-lite","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":23327553126,"package_name":"@docusaurus/plugin-google-analytics","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553127,"package_name":"@docusaurus/plugin-google-gtag","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553128,"package_name":"@docusaurus/plugin-google-tag-manager","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553129,"package_name":"@docusaurus/plugin-sitemap","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553130,"package_name":"@docusaurus/plugin-svgr","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553131,"package_name":"@docusaurus/preset-classic","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553132,"package_name":"@docusaurus/theme-classic","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553133,"package_name":"@docusaurus/theme-common","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327553134,"package_name":"@docusaurus/theme-mermaid","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327554242,"package_name":"@docusaurus/theme-search-algolia","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327554243,"package_name":"@docusaurus/theme-translations","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327554244,"package_name":"@docusaurus/types","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327554245,"package_name":"webpack-merge","ecosystem":"npm","requirements":"5.10.0","direct":false,"kind":"runtime","optional":false},{"id":23327554246,"package_name":"@docusaurus/utils","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327554247,"package_name":"@docusaurus/utils-common","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327554248,"package_name":"@docusaurus/utils-validation","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327554249,"package_name":"@easyops-cn/autocomplete.js","ecosystem":"npm","requirements":"0.38.1","direct":false,"kind":"runtime","optional":false},{"id":23327554485,"package_name":"@easyops-cn/docusaurus-search-local","ecosystem":"npm","requirements":"0.49.2","direct":false,"kind":"runtime","optional":false},{"id":23327554486,"package_name":"cheerio","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327554487,"package_name":"fs-extra","ecosystem":"npm","requirements":"10.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327554488,"package_name":"htmlparser2","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327554489,"package_name":"@emnapi/core","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":23327554490,"package_name":"@emnapi/runtime","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":23327554491,"package_name":"@emnapi/wasi-threads","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327554492,"package_name":"@emotion/is-prop-valid","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327554493,"package_name":"@emotion/memoize","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":23327554494,"package_name":"@emotion/unitless","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":23327554495,"package_name":"@hapi/hoek","ecosystem":"npm","requirements":"9.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327554496,"package_name":"@hapi/topo","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327554497,"package_name":"@iconify/types","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327554498,"package_name":"@iconify/utils","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327554499,"package_name":"globals","ecosystem":"npm","requirements":"15.15.0","direct":false,"kind":"runtime","optional":false},{"id":23327554500,"package_name":"@jest/schemas","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"runtime","optional":false},{"id":23327554501,"package_name":"@jest/types","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"runtime","optional":false},{"id":23327554502,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.8","direct":false,"kind":"runtime","optional":false},{"id":23327554503,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327554504,"package_name":"@jridgewell/set-array","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327554505,"package_name":"@jridgewell/source-map","ecosystem":"npm","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":23327554506,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":23327554507,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":23327554508,"package_name":"@leichtgewicht/ip-codec","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327554509,"package_name":"@mdx-js/mdx","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327554510,"package_name":"@mdx-js/react","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327554511,"package_name":"@mermaid-js/parser","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":23327554512,"package_name":"@napi-rs/wasm-runtime","ecosystem":"npm","requirements":"0.2.9","direct":false,"kind":"runtime","optional":false},{"id":23327554513,"package_name":"@node-rs/jieba","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327555035,"package_name":"@node-rs/jieba-android-arm-eabi","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327555036,"package_name":"@node-rs/jieba-android-arm64","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327555998,"package_name":"@node-rs/jieba-darwin-arm64","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327556058,"package_name":"@node-rs/jieba-darwin-x64","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327556074,"package_name":"@node-rs/jieba-freebsd-x64","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327556635,"package_name":"@node-rs/jieba-linux-arm-gnueabihf","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327556673,"package_name":"@node-rs/jieba-linux-arm64-gnu","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327558107,"package_name":"@node-rs/jieba-linux-arm64-musl","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327558789,"package_name":"@node-rs/jieba-linux-x64-gnu","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327558867,"package_name":"@node-rs/jieba-linux-x64-musl","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327558882,"package_name":"@node-rs/jieba-wasm32-wasi","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327558883,"package_name":"@node-rs/jieba-win32-arm64-msvc","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327558884,"package_name":"@node-rs/jieba-win32-ia32-msvc","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327558885,"package_name":"@node-rs/jieba-win32-x64-msvc","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":23327558886,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"runtime","optional":false},{"id":23327558887,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327558888,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":23327558889,"package_name":"@pnpm/config.env-replace","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327558890,"package_name":"@pnpm/network.ca-file","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327558891,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.10","direct":false,"kind":"runtime","optional":false},{"id":23327558892,"package_name":"@pnpm/npm-conf","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327558893,"package_name":"@polka/url","ecosystem":"npm","requirements":"1.0.0-next.29","direct":false,"kind":"runtime","optional":false},{"id":23327558894,"package_name":"@sideway/address","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23327558895,"package_name":"@sideway/formula","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327558896,"package_name":"@sideway/pinpoint","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327558897,"package_name":"@sinclair/typebox","ecosystem":"npm","requirements":"0.27.8","direct":false,"kind":"runtime","optional":false},{"id":23327558898,"package_name":"@sindresorhus/is","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"runtime","optional":false},{"id":23327558899,"package_name":"@slorber/remark-comment","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327558900,"package_name":"@svgr/babel-plugin-add-jsx-attribute","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327558901,"package_name":"@svgr/babel-plugin-remove-jsx-attribute","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327558902,"package_name":"@svgr/babel-plugin-remove-jsx-empty-expression","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327558903,"package_name":"@svgr/babel-plugin-replace-jsx-attribute-value","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327558904,"package_name":"@svgr/babel-plugin-svg-dynamic-title","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327558905,"package_name":"@svgr/babel-plugin-svg-em-dimensions","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327558906,"package_name":"@svgr/babel-plugin-transform-react-native-svg","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327558907,"package_name":"@svgr/babel-plugin-transform-svg-component","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327558908,"package_name":"@svgr/babel-preset","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327558909,"package_name":"@svgr/core","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327558910,"package_name":"@svgr/hast-util-to-babel-ast","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327558911,"package_name":"@svgr/plugin-jsx","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327558912,"package_name":"@svgr/plugin-svgo","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327558913,"package_name":"@svgr/webpack","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327558914,"package_name":"@szmarczak/http-timer","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327558915,"package_name":"@trysound/sax","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327558916,"package_name":"@tybys/wasm-util","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":23327558917,"package_name":"@types/body-parser","ecosystem":"npm","requirements":"1.19.5","direct":false,"kind":"runtime","optional":false},{"id":23327558918,"package_name":"@types/bonjour","ecosystem":"npm","requirements":"3.5.13","direct":false,"kind":"runtime","optional":false},{"id":23327558919,"package_name":"@types/connect","ecosystem":"npm","requirements":"3.4.38","direct":false,"kind":"runtime","optional":false},{"id":23327558920,"package_name":"@types/connect-history-api-fallback","ecosystem":"npm","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":23327558921,"package_name":"@types/d3","ecosystem":"npm","requirements":"7.4.3","direct":false,"kind":"runtime","optional":false},{"id":23327558922,"package_name":"@types/d3-array","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327558923,"package_name":"@types/d3-axis","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327558924,"package_name":"@types/d3-brush","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327558925,"package_name":"@types/d3-chord","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327558926,"package_name":"@types/d3-color","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":23327558927,"package_name":"@types/d3-contour","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327558928,"package_name":"@types/d3-delaunay","ecosystem":"npm","requirements":"6.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327558929,"package_name":"@types/d3-dispatch","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327558930,"package_name":"@types/d3-drag","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327558931,"package_name":"@types/d3-dsv","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327558932,"package_name":"@types/d3-ease","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327558933,"package_name":"@types/d3-fetch","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327558934,"package_name":"@types/d3-force","ecosystem":"npm","requirements":"3.0.10","direct":false,"kind":"runtime","optional":false},{"id":23327558935,"package_name":"@types/d3-format","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327558936,"package_name":"@types/d3-geo","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327558937,"package_name":"@types/d3-hierarchy","ecosystem":"npm","requirements":"3.1.7","direct":false,"kind":"runtime","optional":false},{"id":23327558938,"package_name":"@types/d3-interpolate","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327558939,"package_name":"@types/d3-path","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327558940,"package_name":"@types/d3-polygon","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327558941,"package_name":"@types/d3-quadtree","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327558942,"package_name":"@types/d3-random","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327558943,"package_name":"@types/d3-scale","ecosystem":"npm","requirements":"4.0.9","direct":false,"kind":"runtime","optional":false},{"id":23327558944,"package_name":"@types/d3-scale-chromatic","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327558945,"package_name":"@types/d3-selection","ecosystem":"npm","requirements":"3.0.11","direct":false,"kind":"runtime","optional":false},{"id":23327558946,"package_name":"@types/d3-shape","ecosystem":"npm","requirements":"3.1.7","direct":false,"kind":"runtime","optional":false},{"id":23327558947,"package_name":"@types/d3-time","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327558948,"package_name":"@types/d3-time-format","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327558949,"package_name":"@types/d3-timer","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327558950,"package_name":"@types/d3-transition","ecosystem":"npm","requirements":"3.0.9","direct":false,"kind":"runtime","optional":false},{"id":23327558951,"package_name":"@types/d3-zoom","ecosystem":"npm","requirements":"3.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327558952,"package_name":"@types/debug","ecosystem":"npm","requirements":"4.1.12","direct":false,"kind":"runtime","optional":false},{"id":23327558953,"package_name":"@types/eslint","ecosystem":"npm","requirements":"9.6.1","direct":false,"kind":"runtime","optional":false},{"id":23327558954,"package_name":"@types/eslint-scope","ecosystem":"npm","requirements":"3.7.7","direct":false,"kind":"runtime","optional":false},{"id":23327558955,"package_name":"@types/estree","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327558956,"package_name":"@types/estree-jsx","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327558957,"package_name":"@types/express","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"runtime","optional":false},{"id":23327558958,"package_name":"@types/express-serve-static-core","ecosystem":"npm","requirements":"5.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327558959,"package_name":"@types/express-serve-static-core","ecosystem":"npm","requirements":"4.19.6","direct":false,"kind":"runtime","optional":false},{"id":23327558960,"package_name":"@types/geojson","ecosystem":"npm","requirements":"7946.0.16","direct":false,"kind":"runtime","optional":false},{"id":23327558961,"package_name":"@types/gtag.js","ecosystem":"npm","requirements":"0.0.12","direct":false,"kind":"runtime","optional":false},{"id":23327558962,"package_name":"@types/hast","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327558963,"package_name":"@types/history","ecosystem":"npm","requirements":"4.7.11","direct":false,"kind":"runtime","optional":false},{"id":23327558964,"package_name":"@types/html-minifier-terser","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327558965,"package_name":"@types/http-cache-semantics","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327558966,"package_name":"@types/http-errors","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327558967,"package_name":"@types/http-proxy","ecosystem":"npm","requirements":"1.17.16","direct":false,"kind":"runtime","optional":false},{"id":23327558968,"package_name":"@types/istanbul-lib-coverage","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327558969,"package_name":"@types/istanbul-lib-report","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327558970,"package_name":"@types/istanbul-reports","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327558971,"package_name":"@types/json-schema","ecosystem":"npm","requirements":"7.0.15","direct":false,"kind":"runtime","optional":false},{"id":23327558972,"package_name":"@types/mdast","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327558973,"package_name":"@types/mdx","ecosystem":"npm","requirements":"2.0.13","direct":false,"kind":"runtime","optional":false},{"id":23327558974,"package_name":"@types/mime","ecosystem":"npm","requirements":"1.3.5","direct":false,"kind":"runtime","optional":false},{"id":23327558975,"package_name":"@types/ms","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327558976,"package_name":"@types/node","ecosystem":"npm","requirements":"22.14.1","direct":false,"kind":"runtime","optional":false},{"id":23327558978,"package_name":"@types/node-forge","ecosystem":"npm","requirements":"1.3.11","direct":false,"kind":"runtime","optional":false},{"id":23327558979,"package_name":"@types/parse-json","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327558981,"package_name":"@types/parse5","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327558983,"package_name":"@types/prismjs","ecosystem":"npm","requirements":"1.26.5","direct":false,"kind":"runtime","optional":false},{"id":23327558986,"package_name":"@types/qs","ecosystem":"npm","requirements":"6.9.18","direct":false,"kind":"runtime","optional":false},{"id":23327558989,"package_name":"@types/range-parser","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":23327558991,"package_name":"@types/react","ecosystem":"npm","requirements":"19.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327558994,"package_name":"@types/react-router","ecosystem":"npm","requirements":"5.1.20","direct":false,"kind":"runtime","optional":false},{"id":23327558996,"package_name":"@types/react-router-config","ecosystem":"npm","requirements":"5.0.11","direct":false,"kind":"runtime","optional":false},{"id":23327559000,"package_name":"@types/react-router-dom","ecosystem":"npm","requirements":"5.3.3","direct":false,"kind":"runtime","optional":false},{"id":23327559001,"package_name":"@types/retry","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":23327559002,"package_name":"@types/sax","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":23327559003,"package_name":"@types/send","ecosystem":"npm","requirements":"0.17.4","direct":false,"kind":"runtime","optional":false},{"id":23327559004,"package_name":"@types/serve-index","ecosystem":"npm","requirements":"1.9.4","direct":false,"kind":"runtime","optional":false},{"id":23327559005,"package_name":"@types/serve-static","ecosystem":"npm","requirements":"1.15.7","direct":false,"kind":"runtime","optional":false},{"id":23327559006,"package_name":"@types/sockjs","ecosystem":"npm","requirements":"0.3.36","direct":false,"kind":"runtime","optional":false},{"id":23327559007,"package_name":"@types/stylis","ecosystem":"npm","requirements":"4.2.5","direct":false,"kind":"runtime","optional":false},{"id":23327559008,"package_name":"@types/trusted-types","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327559009,"package_name":"@types/unist","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327559010,"package_name":"@types/ws","ecosystem":"npm","requirements":"8.18.1","direct":false,"kind":"runtime","optional":false},{"id":23327559011,"package_name":"@types/yargs","ecosystem":"npm","requirements":"17.0.33","direct":false,"kind":"runtime","optional":false},{"id":23327559012,"package_name":"@types/yargs-parser","ecosystem":"npm","requirements":"21.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327559013,"package_name":"@ungap/structured-clone","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327559014,"package_name":"@webassemblyjs/ast","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":23327559015,"package_name":"@webassemblyjs/floating-point-hex-parser","ecosystem":"npm","requirements":"1.13.2","direct":false,"kind":"runtime","optional":false},{"id":23327559016,"package_name":"@webassemblyjs/helper-api-error","ecosystem":"npm","requirements":"1.13.2","direct":false,"kind":"runtime","optional":false},{"id":23327559017,"package_name":"@webassemblyjs/helper-buffer","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":23327559018,"package_name":"@webassemblyjs/helper-numbers","ecosystem":"npm","requirements":"1.13.2","direct":false,"kind":"runtime","optional":false},{"id":23327559019,"package_name":"@webassemblyjs/helper-wasm-bytecode","ecosystem":"npm","requirements":"1.13.2","direct":false,"kind":"runtime","optional":false},{"id":23327559020,"package_name":"@webassemblyjs/helper-wasm-section","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":23327559021,"package_name":"@webassemblyjs/ieee754","ecosystem":"npm","requirements":"1.13.2","direct":false,"kind":"runtime","optional":false},{"id":23327559022,"package_name":"@webassemblyjs/leb128","ecosystem":"npm","requirements":"1.13.2","direct":false,"kind":"runtime","optional":false},{"id":23327559023,"package_name":"@webassemblyjs/utf8","ecosystem":"npm","requirements":"1.13.2","direct":false,"kind":"runtime","optional":false},{"id":23327559024,"package_name":"@webassemblyjs/wasm-edit","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":23327559025,"package_name":"@webassemblyjs/wasm-gen","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":23327559026,"package_name":"@webassemblyjs/wasm-opt","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":23327559027,"package_name":"@webassemblyjs/wasm-parser","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":23327559028,"package_name":"@webassemblyjs/wast-printer","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":23327559029,"package_name":"@xtuc/ieee754","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327559030,"package_name":"@xtuc/long","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327559031,"package_name":"abbrev","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327559032,"package_name":"accepts","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"runtime","optional":false},{"id":23327559033,"package_name":"mime-db","ecosystem":"npm","requirements":"1.52.0","direct":false,"kind":"runtime","optional":false},{"id":23327559034,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.35","direct":false,"kind":"runtime","optional":false},{"id":23327559035,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":23327559036,"package_name":"acorn","ecosystem":"npm","requirements":"8.14.1","direct":false,"kind":"runtime","optional":false},{"id":23327559037,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":23327559038,"package_name":"acorn-walk","ecosystem":"npm","requirements":"8.3.4","direct":false,"kind":"runtime","optional":false},{"id":23327559039,"package_name":"address","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327559040,"package_name":"aggregate-error","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559041,"package_name":"ajv","ecosystem":"npm","requirements":"8.17.1","direct":false,"kind":"runtime","optional":false},{"id":23327559042,"package_name":"ajv-formats","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327559043,"package_name":"ajv-keywords","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559044,"package_name":"algoliasearch","ecosystem":"npm","requirements":"5.23.4","direct":false,"kind":"runtime","optional":false},{"id":23327559045,"package_name":"algoliasearch-helper","ecosystem":"npm","requirements":"3.24.3","direct":false,"kind":"runtime","optional":false},{"id":23327559046,"package_name":"ansi-align","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559047,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559048,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"runtime","optional":false},{"id":23327559049,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"runtime","optional":false},{"id":23327559050,"package_name":"type-fest","ecosystem":"npm","requirements":"0.21.3","direct":false,"kind":"runtime","optional":false},{"id":23327559051,"package_name":"ansi-html-community","ecosystem":"npm","requirements":"0.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327559052,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559053,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327559054,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":23327559055,"package_name":"aproba","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559056,"package_name":"arg","ecosystem":"npm","requirements":"5.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327559057,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559058,"package_name":"array-flatten","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327559059,"package_name":"array-union","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559060,"package_name":"astring","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":23327559061,"package_name":"at-least-node","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559062,"package_name":"autocomplete.js","ecosystem":"npm","requirements":"0.37.1","direct":false,"kind":"runtime","optional":false},{"id":23327559063,"package_name":"autoprefixer","ecosystem":"npm","requirements":"10.4.21","direct":false,"kind":"runtime","optional":false},{"id":23327559064,"package_name":"babel-loader","ecosystem":"npm","requirements":"9.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327559065,"package_name":"babel-plugin-dynamic-import-node","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"runtime","optional":false},{"id":23327559066,"package_name":"babel-plugin-polyfill-corejs2","ecosystem":"npm","requirements":"0.4.13","direct":false,"kind":"runtime","optional":false},{"id":23327559067,"package_name":"babel-plugin-polyfill-corejs3","ecosystem":"npm","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false},{"id":23327559068,"package_name":"babel-plugin-polyfill-regenerator","ecosystem":"npm","requirements":"0.6.4","direct":false,"kind":"runtime","optional":false},{"id":23327559069,"package_name":"bail","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327559070,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327559071,"package_name":"batch","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":23327559072,"package_name":"bcp-47-match","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327559073,"package_name":"big.js","ecosystem":"npm","requirements":"5.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327559074,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327559075,"package_name":"body-parser","ecosystem":"npm","requirements":"1.20.3","direct":false,"kind":"runtime","optional":false},{"id":23327559076,"package_name":"bytes","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327559077,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"runtime","optional":false},{"id":23327559078,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559079,"package_name":"bonjour-service","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327559080,"package_name":"boolbase","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559081,"package_name":"boxen","ecosystem":"npm","requirements":"6.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327559082,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"runtime","optional":false},{"id":23327559083,"package_name":"braces","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327559084,"package_name":"browserslist","ecosystem":"npm","requirements":"4.24.4","direct":false,"kind":"runtime","optional":false},{"id":23327559085,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327559086,"package_name":"bytes","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559087,"package_name":"cacheable-lookup","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559088,"package_name":"cacheable-request","ecosystem":"npm","requirements":"10.2.14","direct":false,"kind":"runtime","optional":false},{"id":23327559089,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327559090,"package_name":"call-bind-apply-helpers","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327559091,"package_name":"call-bound","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327559092,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559093,"package_name":"camel-case","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327559094,"package_name":"camelcase","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327559095,"package_name":"camelize","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559096,"package_name":"caniuse-api","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559097,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001713","direct":false,"kind":"runtime","optional":false},{"id":23327559098,"package_name":"ccount","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559099,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327559100,"package_name":"char-regex","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327559101,"package_name":"character-entities","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327559102,"package_name":"character-entities-html4","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559103,"package_name":"character-entities-legacy","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559104,"package_name":"character-reference-invalid","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559105,"package_name":"cheerio","ecosystem":"npm","requirements":"1.0.0-rc.12","direct":false,"kind":"runtime","optional":false},{"id":23327559106,"package_name":"cheerio-select","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559107,"package_name":"chevrotain","ecosystem":"npm","requirements":"11.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327559108,"package_name":"chevrotain-allstar","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327559109,"package_name":"chokidar","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":23327559110,"package_name":"chrome-trace-event","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327559111,"package_name":"ci-info","ecosystem":"npm","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":23327559112,"package_name":"clean-css","ecosystem":"npm","requirements":"5.3.3","direct":false,"kind":"runtime","optional":false},{"id":23327559113,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":23327559114,"package_name":"clean-stack","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327559115,"package_name":"cli-boxes","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559116,"package_name":"cli-table3","ecosystem":"npm","requirements":"0.6.5","direct":false,"kind":"runtime","optional":false},{"id":23327559117,"package_name":"clone-deep","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559118,"package_name":"clsx","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327559119,"package_name":"collapse-white-space","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559120,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559121,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":23327559122,"package_name":"color-support","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":23327559123,"package_name":"colord","ecosystem":"npm","requirements":"2.9.3","direct":false,"kind":"runtime","optional":false},{"id":23327559124,"package_name":"colorette","ecosystem":"npm","requirements":"2.0.20","direct":false,"kind":"runtime","optional":false},{"id":23327559125,"package_name":"combine-promises","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327559126,"package_name":"comlink","ecosystem":"npm","requirements":"4.4.2","direct":false,"kind":"runtime","optional":false},{"id":23327559127,"package_name":"comma-separated-tokens","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327559128,"package_name":"commander","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559129,"package_name":"common-path-prefix","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559130,"package_name":"compressible","ecosystem":"npm","requirements":"2.0.18","direct":false,"kind":"runtime","optional":false},{"id":23327559131,"package_name":"mime-db","ecosystem":"npm","requirements":"1.54.0","direct":false,"kind":"runtime","optional":false},{"id":23327559132,"package_name":"compression","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":23327559133,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559134,"package_name":"confbox","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327559135,"package_name":"config-chain","ecosystem":"npm","requirements":"1.1.13","direct":false,"kind":"runtime","optional":false},{"id":23327559136,"package_name":"configstore","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559137,"package_name":"connect-history-api-fallback","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559138,"package_name":"consola","ecosystem":"npm","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":23327559139,"package_name":"console-control-strings","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559140,"package_name":"content-disposition","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":23327559141,"package_name":"content-type","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327559142,"package_name":"convert-source-map","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559143,"package_name":"cookie","ecosystem":"npm","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":23327559144,"package_name":"cookie-signature","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327559145,"package_name":"copy-text-to-clipboard","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327559146,"package_name":"copy-webpack-plugin","ecosystem":"npm","requirements":"11.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559147,"package_name":"glob-parent","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327559148,"package_name":"globby","ecosystem":"npm","requirements":"13.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327559149,"package_name":"slash","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559150,"package_name":"core-js","ecosystem":"npm","requirements":"3.41.0","direct":false,"kind":"runtime","optional":false},{"id":23327559151,"package_name":"core-js-compat","ecosystem":"npm","requirements":"3.41.0","direct":false,"kind":"runtime","optional":false},{"id":23327559152,"package_name":"core-js-pure","ecosystem":"npm","requirements":"3.41.0","direct":false,"kind":"runtime","optional":false},{"id":23327559153,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327559154,"package_name":"cose-base","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327559155,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"8.3.6","direct":false,"kind":"runtime","optional":false},{"id":23327559156,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327559157,"package_name":"crypto-random-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559158,"package_name":"type-fest","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":23327559159,"package_name":"css-blank-pseudo","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559160,"package_name":"css-color-keywords","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559161,"package_name":"css-declaration-sorter","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327559162,"package_name":"css-has-pseudo","ecosystem":"npm","requirements":"7.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327559163,"package_name":"css-loader","ecosystem":"npm","requirements":"6.11.0","direct":false,"kind":"runtime","optional":false},{"id":23327559164,"package_name":"css-minimizer-webpack-plugin","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559165,"package_name":"css-prefers-color-scheme","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559166,"package_name":"css-select","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559167,"package_name":"css-selector-parser","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":23327559168,"package_name":"css-to-react-native","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327559169,"package_name":"css-tree","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327559170,"package_name":"css-what","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559171,"package_name":"cssdb","ecosystem":"npm","requirements":"8.2.5","direct":false,"kind":"runtime","optional":false},{"id":23327559172,"package_name":"cssesc","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559173,"package_name":"cssnano","ecosystem":"npm","requirements":"6.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327559174,"package_name":"cssnano-preset-advanced","ecosystem":"npm","requirements":"6.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327559175,"package_name":"cssnano-preset-default","ecosystem":"npm","requirements":"6.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327559176,"package_name":"cssnano-utils","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327559177,"package_name":"csso","ecosystem":"npm","requirements":"5.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327559178,"package_name":"css-tree","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327559179,"package_name":"mdn-data","ecosystem":"npm","requirements":"2.0.28","direct":false,"kind":"runtime","optional":false},{"id":23327559180,"package_name":"csstype","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":23327559181,"package_name":"cytoscape","ecosystem":"npm","requirements":"3.32.0","direct":false,"kind":"runtime","optional":false},{"id":23327559182,"package_name":"cytoscape-cose-bilkent","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559183,"package_name":"cytoscape-fcose","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327559184,"package_name":"cose-base","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327559185,"package_name":"layout-base","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559186,"package_name":"d3","ecosystem":"npm","requirements":"7.9.0","direct":false,"kind":"runtime","optional":false},{"id":23327559187,"package_name":"d3-array","ecosystem":"npm","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":23327559188,"package_name":"d3-axis","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559189,"package_name":"d3-brush","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559190,"package_name":"d3-chord","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559191,"package_name":"d3-color","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559192,"package_name":"d3-contour","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327559193,"package_name":"d3-delaunay","ecosystem":"npm","requirements":"6.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327559194,"package_name":"d3-dispatch","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559195,"package_name":"d3-drag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559196,"package_name":"d3-dsv","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559197,"package_name":"commander","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327559198,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":23327559199,"package_name":"d3-ease","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559200,"package_name":"d3-fetch","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559201,"package_name":"d3-force","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559202,"package_name":"d3-format","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559203,"package_name":"d3-geo","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327559204,"package_name":"d3-hierarchy","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327559205,"package_name":"d3-interpolate","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559206,"package_name":"d3-path","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559207,"package_name":"d3-polygon","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559208,"package_name":"d3-quadtree","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559209,"package_name":"d3-random","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559210,"package_name":"d3-sankey","ecosystem":"npm","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":23327559211,"package_name":"d3-array","ecosystem":"npm","requirements":"2.12.1","direct":false,"kind":"runtime","optional":false},{"id":23327559212,"package_name":"d3-path","ecosystem":"npm","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":23327559213,"package_name":"d3-shape","ecosystem":"npm","requirements":"1.3.7","direct":false,"kind":"runtime","optional":false},{"id":23327559214,"package_name":"internmap","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559215,"package_name":"d3-scale","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327559216,"package_name":"d3-scale-chromatic","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559217,"package_name":"d3-selection","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559218,"package_name":"d3-shape","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327559219,"package_name":"d3-time","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559220,"package_name":"d3-time-format","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559221,"package_name":"d3-timer","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559222,"package_name":"d3-transition","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559223,"package_name":"d3-zoom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559224,"package_name":"dagre-d3-es","ecosystem":"npm","requirements":"7.0.11","direct":false,"kind":"runtime","optional":false},{"id":23327559225,"package_name":"dayjs","ecosystem":"npm","requirements":"1.11.13","direct":false,"kind":"runtime","optional":false},{"id":23327559226,"package_name":"debounce","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327559227,"package_name":"debug","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":23327559228,"package_name":"decode-named-character-reference","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559229,"package_name":"decompress-response","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559230,"package_name":"mimic-response","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559231,"package_name":"deep-extend","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":23327559232,"package_name":"deepmerge","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327559233,"package_name":"default-gateway","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327559234,"package_name":"defer-to-connect","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559235,"package_name":"define-data-property","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":23327559236,"package_name":"define-lazy-prop","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559237,"package_name":"define-properties","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327559238,"package_name":"del","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327559239,"package_name":"delaunator","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559240,"package_name":"depd","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327559241,"package_name":"dequal","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327559242,"package_name":"destroy","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327559243,"package_name":"detect-node","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559244,"package_name":"detect-port","ecosystem":"npm","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":23327559245,"package_name":"detect-port-alt","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"runtime","optional":false},{"id":23327559246,"package_name":"devlop","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327559247,"package_name":"dir-glob","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327559248,"package_name":"direction","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327559249,"package_name":"dns-packet","ecosystem":"npm","requirements":"5.6.1","direct":false,"kind":"runtime","optional":false},{"id":23327559250,"package_name":"docusaurus-lunr-search","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":23327560525,"package_name":"@types/unist","ecosystem":"npm","requirements":"2.0.11","direct":false,"kind":"runtime","optional":false},{"id":23327560526,"package_name":"bail","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327560527,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560528,"package_name":"trough","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327560529,"package_name":"unified","ecosystem":"npm","requirements":"9.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327560530,"package_name":"unist-util-is","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560531,"package_name":"unist-util-stringify-position","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560532,"package_name":"vfile","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327560533,"package_name":"vfile-message","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327560534,"package_name":"dom-converter","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560535,"package_name":"dom-serializer","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560536,"package_name":"domelementtype","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560537,"package_name":"domhandler","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560538,"package_name":"dompurify","ecosystem":"npm","requirements":"3.2.6","direct":false,"kind":"runtime","optional":false},{"id":23327560539,"package_name":"domutils","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327560540,"package_name":"dot-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327560541,"package_name":"dot-prop","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560542,"package_name":"is-obj","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560543,"package_name":"dunder-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560544,"package_name":"duplexer","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560545,"package_name":"eastasianwidth","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560546,"package_name":"ee-first","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560547,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.5.137","direct":false,"kind":"runtime","optional":false},{"id":23327560548,"package_name":"emoji-regex","ecosystem":"npm","requirements":"9.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327560549,"package_name":"emojilib","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":23327560550,"package_name":"emojis-list","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560551,"package_name":"emoticon","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560552,"package_name":"encodeurl","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560553,"package_name":"encoding-sniffer","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560554,"package_name":"enhanced-resolve","ecosystem":"npm","requirements":"5.18.1","direct":false,"kind":"runtime","optional":false},{"id":23327560555,"package_name":"entities","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":23327560556,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":23327560557,"package_name":"es-define-property","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560558,"package_name":"es-errors","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560559,"package_name":"es-module-lexer","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":23327560560,"package_name":"es-object-atoms","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560561,"package_name":"esast-util-from-estree","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560562,"package_name":"esast-util-from-js","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560563,"package_name":"escalade","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560564,"package_name":"escape-goat","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560565,"package_name":"escape-html","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560566,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560567,"package_name":"eslint-scope","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560568,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560569,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560570,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560571,"package_name":"estraverse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560572,"package_name":"estree-util-attach-comments","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560573,"package_name":"estree-util-build-jsx","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560574,"package_name":"estree-util-is-identifier-name","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560575,"package_name":"estree-util-scope","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560576,"package_name":"estree-util-to-js","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560577,"package_name":"estree-util-value-to-estree","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"runtime","optional":false},{"id":23327560578,"package_name":"estree-util-visit","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560579,"package_name":"estree-walker","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560580,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560581,"package_name":"eta","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560582,"package_name":"etag","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":23327560583,"package_name":"eval","ecosystem":"npm","requirements":"0.1.8","direct":false,"kind":"runtime","optional":false},{"id":23327560584,"package_name":"eventemitter3","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327560585,"package_name":"events","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560586,"package_name":"execa","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560587,"package_name":"express","ecosystem":"npm","requirements":"4.21.2","direct":false,"kind":"runtime","optional":false},{"id":23327560588,"package_name":"content-disposition","ecosystem":"npm","requirements":"0.5.4","direct":false,"kind":"runtime","optional":false},{"id":23327560589,"package_name":"path-to-regexp","ecosystem":"npm","requirements":"0.1.12","direct":false,"kind":"runtime","optional":false},{"id":23327560590,"package_name":"range-parser","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327560591,"package_name":"exsolve","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327560592,"package_name":"extend","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560593,"package_name":"extend-shallow","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560594,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":23327560595,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"runtime","optional":false},{"id":23327560596,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560597,"package_name":"fast-uri","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327560598,"package_name":"fastq","ecosystem":"npm","requirements":"1.19.1","direct":false,"kind":"runtime","optional":false},{"id":23327560599,"package_name":"fault","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560600,"package_name":"faye-websocket","ecosystem":"npm","requirements":"0.11.4","direct":false,"kind":"runtime","optional":false},{"id":23327560601,"package_name":"feed","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327560602,"package_name":"figures","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560603,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327560604,"package_name":"file-loader","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560605,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"runtime","optional":false},{"id":23327560606,"package_name":"ajv-keywords","ecosystem":"npm","requirements":"3.5.2","direct":false,"kind":"runtime","optional":false},{"id":23327560607,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":23327560608,"package_name":"schema-utils","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560609,"package_name":"filesize","ecosystem":"npm","requirements":"8.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327560610,"package_name":"fill-range","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560611,"package_name":"finalhandler","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327560612,"package_name":"find-cache-dir","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560613,"package_name":"find-up","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560614,"package_name":"flat","ecosystem":"npm","requirements":"5.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560615,"package_name":"follow-redirects","ecosystem":"npm","requirements":"1.15.9","direct":false,"kind":"runtime","optional":false},{"id":23327560616,"package_name":"fork-ts-checker-webpack-plugin","ecosystem":"npm","requirements":"6.5.3","direct":false,"kind":"runtime","optional":false},{"id":23327560617,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560618,"package_name":"fs-extra","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560619,"package_name":"schema-utils","ecosystem":"npm","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327560620,"package_name":"tapable","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":23327560621,"package_name":"form-data-encoder","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"runtime","optional":false},{"id":23327560622,"package_name":"format","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327560623,"package_name":"forwarded","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560624,"package_name":"fraction.js","ecosystem":"npm","requirements":"4.3.7","direct":false,"kind":"runtime","optional":false},{"id":23327560625,"package_name":"fresh","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":23327560626,"package_name":"fs-extra","ecosystem":"npm","requirements":"11.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560627,"package_name":"fs-monkey","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327560628,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560629,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"runtime","optional":false},{"id":23327560630,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560631,"package_name":"gauge","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560632,"package_name":"gensync","ecosystem":"npm","requirements":"1.0.0-beta.2","direct":false,"kind":"runtime","optional":false},{"id":23327560633,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560634,"package_name":"get-own-enumerable-property-symbols","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560635,"package_name":"get-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560636,"package_name":"get-stream","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560637,"package_name":"github-slugger","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":23327560638,"package_name":"glob","ecosystem":"npm","requirements":"7.2.3","direct":false,"kind":"runtime","optional":false},{"id":23327560639,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560640,"package_name":"glob-to-regexp","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":23327560641,"package_name":"global-dirs","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560642,"package_name":"ini","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560643,"package_name":"global-modules","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560644,"package_name":"global-prefix","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560645,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327560646,"package_name":"globals","ecosystem":"npm","requirements":"11.12.0","direct":false,"kind":"runtime","optional":false},{"id":23327560647,"package_name":"globby","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560648,"package_name":"gopd","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560649,"package_name":"got","ecosystem":"npm","requirements":"12.6.1","direct":false,"kind":"runtime","optional":false},{"id":23327560650,"package_name":"@sindresorhus/is","ecosystem":"npm","requirements":"5.6.0","direct":false,"kind":"runtime","optional":false},{"id":23327560651,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.11","direct":false,"kind":"runtime","optional":false},{"id":23327560652,"package_name":"gray-matter","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560653,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":23327560654,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"runtime","optional":false},{"id":23327560655,"package_name":"gzip-size","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560656,"package_name":"hachure-fill","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":23327560657,"package_name":"handle-thing","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560658,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560659,"package_name":"has-property-descriptors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560660,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560661,"package_name":"has-unicode","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560662,"package_name":"has-yarn","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560663,"package_name":"hasown","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560664,"package_name":"hast-util-from-parse5","ecosystem":"npm","requirements":"8.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560665,"package_name":"hast-util-has-property","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327560666,"package_name":"hast-util-is-element","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560667,"package_name":"hast-util-parse-selector","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560668,"package_name":"hast-util-raw","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560669,"package_name":"hast-util-select","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560670,"package_name":"comma-separated-tokens","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327560671,"package_name":"hast-util-whitespace","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327560672,"package_name":"property-information","ecosystem":"npm","requirements":"5.6.0","direct":false,"kind":"runtime","optional":false},{"id":23327560673,"package_name":"space-separated-tokens","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":23327560674,"package_name":"unist-util-visit","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560675,"package_name":"unist-util-visit-parents","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560676,"package_name":"zwitch","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327560677,"package_name":"hast-util-to-estree","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":23327560678,"package_name":"hast-util-to-jsx-runtime","ecosystem":"npm","requirements":"2.3.6","direct":false,"kind":"runtime","optional":false},{"id":23327560679,"package_name":"hast-util-to-parse5","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560680,"package_name":"property-information","ecosystem":"npm","requirements":"6.5.0","direct":false,"kind":"runtime","optional":false},{"id":23327560681,"package_name":"hast-util-to-string","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327560682,"package_name":"hast-util-to-text","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560683,"package_name":"hast-util-whitespace","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560684,"package_name":"hastscript","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560685,"package_name":"he","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560686,"package_name":"history","ecosystem":"npm","requirements":"4.10.1","direct":false,"kind":"runtime","optional":false},{"id":23327560687,"package_name":"hogan.js","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560688,"package_name":"hoist-non-react-statics","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"runtime","optional":false},{"id":23327560689,"package_name":"hpack.js","ecosystem":"npm","requirements":"2.1.6","direct":false,"kind":"runtime","optional":false},{"id":23327560690,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560691,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"runtime","optional":false},{"id":23327560692,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560693,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560694,"package_name":"html-entities","ecosystem":"npm","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":23327560695,"package_name":"html-escaper","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560696,"package_name":"html-minifier-terser","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560697,"package_name":"commander","ecosystem":"npm","requirements":"10.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560698,"package_name":"html-tags","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327560699,"package_name":"html-url-attributes","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560700,"package_name":"html-void-elements","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560701,"package_name":"html-webpack-plugin","ecosystem":"npm","requirements":"5.6.3","direct":false,"kind":"runtime","optional":false},{"id":23327560702,"package_name":"commander","ecosystem":"npm","requirements":"8.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560703,"package_name":"html-minifier-terser","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560704,"package_name":"htmlparser2","ecosystem":"npm","requirements":"8.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560705,"package_name":"http-cache-semantics","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560706,"package_name":"http-deceiver","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":23327560707,"package_name":"http-errors","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560708,"package_name":"http-parser-js","ecosystem":"npm","requirements":"0.5.10","direct":false,"kind":"runtime","optional":false},{"id":23327560709,"package_name":"http-proxy","ecosystem":"npm","requirements":"1.18.1","direct":false,"kind":"runtime","optional":false},{"id":23327560710,"package_name":"http-proxy-middleware","ecosystem":"npm","requirements":"2.0.9","direct":false,"kind":"runtime","optional":false},{"id":23327560711,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560712,"package_name":"http2-wrapper","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327560713,"package_name":"human-signals","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560714,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"runtime","optional":false},{"id":23327560715,"package_name":"icss-utils","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560716,"package_name":"ignore","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":23327560717,"package_name":"image-size","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327560718,"package_name":"immediate","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560719,"package_name":"immer","ecosystem":"npm","requirements":"9.0.21","direct":false,"kind":"runtime","optional":false},{"id":23327560720,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327560721,"package_name":"import-lazy","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560722,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":23327560723,"package_name":"indent-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560724,"package_name":"infima","ecosystem":"npm","requirements":"0.2.0-alpha.45","direct":false,"kind":"runtime","optional":false},{"id":23327560725,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":23327560726,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327560727,"package_name":"ini","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"runtime","optional":false},{"id":23327560728,"package_name":"inline-style-parser","ecosystem":"npm","requirements":"0.2.4","direct":false,"kind":"runtime","optional":false},{"id":23327560729,"package_name":"internmap","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560730,"package_name":"interpret","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":23327560731,"package_name":"invariant","ecosystem":"npm","requirements":"2.2.4","direct":false,"kind":"runtime","optional":false},{"id":23327560732,"package_name":"ipaddr.js","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560733,"package_name":"is-alphabetical","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560734,"package_name":"is-alphanumerical","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560735,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327560736,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560737,"package_name":"is-buffer","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327560738,"package_name":"is-ci","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560739,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.16.1","direct":false,"kind":"runtime","optional":false},{"id":23327560740,"package_name":"is-decimal","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560741,"package_name":"is-docker","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327560742,"package_name":"is-extendable","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560743,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560744,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560745,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560746,"package_name":"is-hexadecimal","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560747,"package_name":"is-installed-globally","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":23327560748,"package_name":"is-npm","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560749,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560750,"package_name":"is-obj","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560751,"package_name":"is-path-cwd","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560752,"package_name":"is-path-inside","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560753,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560754,"package_name":"is-plain-object","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327560755,"package_name":"is-regexp","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560756,"package_name":"is-root","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560757,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560758,"package_name":"is-typedarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560759,"package_name":"is-wsl","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560760,"package_name":"is-yarn-global","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":23327560761,"package_name":"isarray","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560762,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560763,"package_name":"isobject","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560764,"package_name":"jest-util","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327560765,"package_name":"jest-worker","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"runtime","optional":false},{"id":23327560766,"package_name":"supports-color","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560767,"package_name":"jiti","ecosystem":"npm","requirements":"1.21.7","direct":false,"kind":"runtime","optional":false},{"id":23327560768,"package_name":"joi","ecosystem":"npm","requirements":"17.13.3","direct":false,"kind":"runtime","optional":false},{"id":23327560769,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560770,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560771,"package_name":"jsesc","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560772,"package_name":"json-buffer","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560773,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327560774,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560775,"package_name":"json5","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":23327560776,"package_name":"jsonfile","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560777,"package_name":"katex","ecosystem":"npm","requirements":"0.16.22","direct":false,"kind":"runtime","optional":false},{"id":23327560778,"package_name":"keyv","ecosystem":"npm","requirements":"4.5.4","direct":false,"kind":"runtime","optional":false},{"id":23327560779,"package_name":"khroma","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560780,"package_name":"kind-of","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560781,"package_name":"klaw-sync","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560782,"package_name":"kleur","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560783,"package_name":"kolorist","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":23327560784,"package_name":"langium","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327560785,"package_name":"latest-version","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560786,"package_name":"launch-editor","ecosystem":"npm","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":23327560787,"package_name":"layout-base","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560788,"package_name":"leven","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560789,"package_name":"lilconfig","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":23327560790,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":23327560791,"package_name":"loader-runner","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560792,"package_name":"loader-utils","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327560793,"package_name":"local-pkg","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560794,"package_name":"locate-path","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560795,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"runtime","optional":false},{"id":23327560796,"package_name":"lodash-es","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"runtime","optional":false},{"id":23327560797,"package_name":"lodash.debounce","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327560798,"package_name":"lodash.memoize","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560799,"package_name":"lodash.uniq","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":23327560800,"package_name":"longest-streak","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560801,"package_name":"loose-envify","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":23327560802,"package_name":"lower-case","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560803,"package_name":"lowercase-keys","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560804,"package_name":"lru-cache","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560805,"package_name":"lunr","ecosystem":"npm","requirements":"2.3.9","direct":false,"kind":"runtime","optional":false},{"id":23327560806,"package_name":"lunr-languages","ecosystem":"npm","requirements":"1.14.0","direct":false,"kind":"runtime","optional":false},{"id":23327560852,"package_name":"mark.js","ecosystem":"npm","requirements":"8.11.1","direct":false,"kind":"runtime","optional":false},{"id":23327560853,"package_name":"markdown-extensions","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560854,"package_name":"markdown-table","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327560855,"package_name":"marked","ecosystem":"npm","requirements":"15.0.12","direct":false,"kind":"runtime","optional":false},{"id":23327560856,"package_name":"math-intrinsics","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560857,"package_name":"md-front-matter","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327560858,"package_name":"mdast-util-directive","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560859,"package_name":"mdast-util-find-and-replace","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560860,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560861,"package_name":"mdast-util-from-markdown","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560862,"package_name":"micromark-util-symbol","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560863,"package_name":"mdast-util-frontmatter","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560864,"package_name":"mdast-util-gfm","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560865,"package_name":"mdast-util-gfm-autolink-literal","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560866,"package_name":"micromark-util-character","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560867,"package_name":"mdast-util-gfm-footnote","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560868,"package_name":"mdast-util-gfm-strikethrough","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560869,"package_name":"mdast-util-gfm-table","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560870,"package_name":"mdast-util-gfm-task-list-item","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560871,"package_name":"mdast-util-mdx","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560872,"package_name":"mdast-util-mdx-expression","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560873,"package_name":"mdast-util-mdx-jsx","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560874,"package_name":"mdast-util-mdxjs-esm","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560875,"package_name":"mdast-util-phrasing","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560876,"package_name":"mdast-util-to-hast","ecosystem":"npm","requirements":"13.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560877,"package_name":"mdast-util-to-markdown","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560878,"package_name":"mdast-util-to-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560879,"package_name":"mdn-data","ecosystem":"npm","requirements":"2.0.30","direct":false,"kind":"runtime","optional":false},{"id":23327560880,"package_name":"media-typer","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560881,"package_name":"memfs","ecosystem":"npm","requirements":"3.5.3","direct":false,"kind":"runtime","optional":false},{"id":23327560882,"package_name":"merge-descriptors","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560883,"package_name":"merge-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560884,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":23327560885,"package_name":"mermaid","ecosystem":"npm","requirements":"11.6.0","direct":false,"kind":"runtime","optional":false},{"id":23327560886,"package_name":"stylis","ecosystem":"npm","requirements":"4.3.6","direct":false,"kind":"runtime","optional":false},{"id":23327560887,"package_name":"uuid","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560888,"package_name":"methods","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560889,"package_name":"micromark","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560890,"package_name":"micromark-core-commonmark","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560891,"package_name":"micromark-factory-space","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560892,"package_name":"micromark-extension-directive","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560893,"package_name":"micromark-extension-frontmatter","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560894,"package_name":"micromark-extension-gfm","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560895,"package_name":"micromark-extension-gfm-autolink-literal","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560896,"package_name":"micromark-extension-gfm-footnote","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560897,"package_name":"micromark-extension-gfm-strikethrough","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560898,"package_name":"micromark-extension-gfm-table","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560899,"package_name":"micromark-extension-gfm-tagfilter","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560900,"package_name":"micromark-extension-gfm-task-list-item","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560901,"package_name":"micromark-extension-mdx-expression","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560902,"package_name":"micromark-extension-mdx-jsx","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560903,"package_name":"micromark-extension-mdx-md","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560904,"package_name":"micromark-extension-mdxjs","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560905,"package_name":"micromark-extension-mdxjs-esm","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560906,"package_name":"micromark-factory-destination","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560907,"package_name":"micromark-factory-label","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560908,"package_name":"micromark-factory-mdx-expression","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560909,"package_name":"micromark-factory-space","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560910,"package_name":"micromark-util-types","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560911,"package_name":"micromark-factory-title","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560912,"package_name":"micromark-factory-whitespace","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560913,"package_name":"micromark-util-character","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560914,"package_name":"micromark-util-chunked","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560915,"package_name":"micromark-util-classify-character","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560916,"package_name":"micromark-util-combine-extensions","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560917,"package_name":"micromark-util-decode-numeric-character-reference","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560918,"package_name":"micromark-util-decode-string","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560919,"package_name":"micromark-util-encode","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560920,"package_name":"micromark-util-events-to-acorn","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560921,"package_name":"micromark-util-html-tag-name","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560922,"package_name":"micromark-util-normalize-identifier","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560923,"package_name":"micromark-util-resolve-all","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560924,"package_name":"micromark-util-sanitize-uri","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560925,"package_name":"micromark-util-subtokenize","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560926,"package_name":"micromark-util-symbol","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560927,"package_name":"micromark-util-types","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560928,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327560929,"package_name":"mime","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":23327560930,"package_name":"mime-db","ecosystem":"npm","requirements":"1.33.0","direct":false,"kind":"runtime","optional":false},{"id":23327560931,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.18","direct":false,"kind":"runtime","optional":false},{"id":23327560932,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560933,"package_name":"mimic-response","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560934,"package_name":"mini-css-extract-plugin","ecosystem":"npm","requirements":"2.9.2","direct":false,"kind":"runtime","optional":false},{"id":23327560935,"package_name":"minimalistic-assert","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560936,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560937,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":23327560938,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560939,"package_name":"mlly","ecosystem":"npm","requirements":"1.7.4","direct":false,"kind":"runtime","optional":false},{"id":23327560940,"package_name":"confbox","ecosystem":"npm","requirements":"0.1.8","direct":false,"kind":"runtime","optional":false},{"id":23327560941,"package_name":"pkg-types","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327560942,"package_name":"mrmime","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560943,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":23327560944,"package_name":"multicast-dns","ecosystem":"npm","requirements":"7.2.5","direct":false,"kind":"runtime","optional":false},{"id":23327560945,"package_name":"nanoid","ecosystem":"npm","requirements":"3.3.11","direct":false,"kind":"runtime","optional":false},{"id":23327560946,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.4","direct":false,"kind":"runtime","optional":false},{"id":23327560947,"package_name":"neo-async","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"runtime","optional":false},{"id":23327560948,"package_name":"no-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327560949,"package_name":"node-emoji","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560950,"package_name":"node-forge","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327560951,"package_name":"node-releases","ecosystem":"npm","requirements":"2.0.19","direct":false,"kind":"runtime","optional":false},{"id":23327560952,"package_name":"nopt","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":23327560953,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560954,"package_name":"normalize-range","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560955,"package_name":"normalize-url","ecosystem":"npm","requirements":"8.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560956,"package_name":"not","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560957,"package_name":"npm-run-path","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560958,"package_name":"nprogress","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560959,"package_name":"nth-check","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560960,"package_name":"null-loader","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560961,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560962,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.13.4","direct":false,"kind":"runtime","optional":false},{"id":23327560963,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560964,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.7","direct":false,"kind":"runtime","optional":false},{"id":23327560965,"package_name":"obuf","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560966,"package_name":"on-finished","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":23327560967,"package_name":"on-headers","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560968,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":23327560969,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560970,"package_name":"open","ecosystem":"npm","requirements":"8.4.2","direct":false,"kind":"runtime","optional":false},{"id":23327560971,"package_name":"opener","ecosystem":"npm","requirements":"1.5.2","direct":false,"kind":"runtime","optional":false},{"id":23327560972,"package_name":"p-cancelable","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560973,"package_name":"p-limit","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560974,"package_name":"p-locate","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560975,"package_name":"p-map","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560976,"package_name":"p-retry","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"runtime","optional":false},{"id":23327560977,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560978,"package_name":"package-json","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560979,"package_name":"package-manager-detector","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560980,"package_name":"param-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327560981,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560982,"package_name":"parse-entities","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560983,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327560984,"package_name":"parse-numeric-range","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327560985,"package_name":"parse5","ecosystem":"npm","requirements":"7.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327560986,"package_name":"parse5-htmlparser2-tree-adapter","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560987,"package_name":"parse5-parser-stream","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560988,"package_name":"parseurl","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":23327560989,"package_name":"pascal-case","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327560990,"package_name":"path-data-parser","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327560991,"package_name":"path-exists","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560992,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327560993,"package_name":"path-is-inside","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327560994,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327560995,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327560996,"package_name":"path-to-regexp","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":23327560997,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327560998,"package_name":"pathe","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327560999,"package_name":"picocolors","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327561000,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327561001,"package_name":"pkg-dir","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561002,"package_name":"pkg-types","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561003,"package_name":"pkg-up","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561004,"package_name":"find-up","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561005,"package_name":"locate-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561006,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327561007,"package_name":"p-locate","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561008,"package_name":"path-exists","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561009,"package_name":"points-on-curve","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561010,"package_name":"points-on-path","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327561011,"package_name":"postcss","ecosystem":"npm","requirements":"8.5.3","direct":false,"kind":"runtime","optional":false},{"id":23327561012,"package_name":"postcss-attribute-case-insensitive","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561013,"package_name":"postcss-calc","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561014,"package_name":"postcss-clamp","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561015,"package_name":"postcss-color-functional-notation","ecosystem":"npm","requirements":"7.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327561016,"package_name":"postcss-color-hex-alpha","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561017,"package_name":"postcss-color-rebeccapurple","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561018,"package_name":"postcss-colormin","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561019,"package_name":"postcss-convert-values","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561020,"package_name":"postcss-custom-media","ecosystem":"npm","requirements":"11.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327561021,"package_name":"postcss-custom-properties","ecosystem":"npm","requirements":"14.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327561022,"package_name":"postcss-custom-selectors","ecosystem":"npm","requirements":"8.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327561023,"package_name":"postcss-dir-pseudo-class","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561024,"package_name":"postcss-discard-comments","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561025,"package_name":"postcss-discard-duplicates","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327561026,"package_name":"postcss-discard-empty","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327561027,"package_name":"postcss-discard-overridden","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561028,"package_name":"postcss-discard-unused","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327561029,"package_name":"postcss-double-position-gradients","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561030,"package_name":"postcss-focus-visible","ecosystem":"npm","requirements":"10.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561031,"package_name":"postcss-focus-within","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561032,"package_name":"postcss-font-variant","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561033,"package_name":"postcss-gap-properties","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561034,"package_name":"postcss-image-set-function","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561035,"package_name":"postcss-lab-function","ecosystem":"npm","requirements":"7.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327561036,"package_name":"postcss-loader","ecosystem":"npm","requirements":"7.3.4","direct":false,"kind":"runtime","optional":false},{"id":23327561037,"package_name":"postcss-logical","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561038,"package_name":"postcss-merge-idents","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327561039,"package_name":"postcss-merge-longhand","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327561040,"package_name":"postcss-merge-rules","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327561041,"package_name":"postcss-minify-font-values","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561042,"package_name":"postcss-minify-gradients","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327561043,"package_name":"postcss-minify-params","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561044,"package_name":"postcss-minify-selectors","ecosystem":"npm","requirements":"6.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327561045,"package_name":"postcss-modules-extract-imports","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561046,"package_name":"postcss-modules-local-by-default","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561047,"package_name":"postcss-modules-scope","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327561048,"package_name":"postcss-modules-values","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561049,"package_name":"postcss-nesting","ecosystem":"npm","requirements":"13.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561050,"package_name":"@csstools/selector-resolve-nested","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561051,"package_name":"postcss-normalize-charset","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561052,"package_name":"postcss-normalize-display-values","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561053,"package_name":"postcss-normalize-positions","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561054,"package_name":"postcss-normalize-repeat-style","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561055,"package_name":"postcss-normalize-string","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561056,"package_name":"postcss-normalize-timing-functions","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561057,"package_name":"postcss-normalize-unicode","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561058,"package_name":"postcss-normalize-url","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561059,"package_name":"postcss-normalize-whitespace","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561060,"package_name":"postcss-opacity-percentage","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561061,"package_name":"postcss-ordered-values","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561062,"package_name":"postcss-overflow-shorthand","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561063,"package_name":"postcss-page-break","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327561064,"package_name":"postcss-place","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561065,"package_name":"postcss-preset-env","ecosystem":"npm","requirements":"10.1.5","direct":false,"kind":"runtime","optional":false},{"id":23327561066,"package_name":"postcss-pseudo-class-any-link","ecosystem":"npm","requirements":"10.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561067,"package_name":"postcss-reduce-idents","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327561068,"package_name":"postcss-reduce-initial","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561069,"package_name":"postcss-reduce-transforms","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561070,"package_name":"postcss-replace-overflow-wrap","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561071,"package_name":"postcss-selector-not","ecosystem":"npm","requirements":"8.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561072,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"6.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327561073,"package_name":"postcss-sort-media-queries","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561074,"package_name":"postcss-svgo","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327561075,"package_name":"postcss-unique-selectors","ecosystem":"npm","requirements":"6.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327561076,"package_name":"postcss-value-parser","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561077,"package_name":"postcss-zindex","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561078,"package_name":"pretty-error","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561079,"package_name":"pretty-time","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561080,"package_name":"prism-react-renderer","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":23327561081,"package_name":"prismjs","ecosystem":"npm","requirements":"1.30.0","direct":false,"kind":"runtime","optional":false},{"id":23327561082,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561083,"package_name":"prompts","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":23327561084,"package_name":"prop-types","ecosystem":"npm","requirements":"15.8.1","direct":false,"kind":"runtime","optional":false},{"id":23327561085,"package_name":"property-information","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561086,"package_name":"proto-list","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":23327561087,"package_name":"proxy-addr","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327561088,"package_name":"ipaddr.js","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":23327561089,"package_name":"punycode","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327561090,"package_name":"pupa","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561091,"package_name":"qs","ecosystem":"npm","requirements":"6.13.0","direct":false,"kind":"runtime","optional":false},{"id":23327561092,"package_name":"quansync","ecosystem":"npm","requirements":"0.2.10","direct":false,"kind":"runtime","optional":false},{"id":23327561093,"package_name":"queue","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561094,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":23327561095,"package_name":"quick-lru","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327561096,"package_name":"randombytes","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561097,"package_name":"range-parser","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561098,"package_name":"raw-body","ecosystem":"npm","requirements":"2.5.2","direct":false,"kind":"runtime","optional":false},{"id":23327561099,"package_name":"raw-loader","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561100,"package_name":"rc","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":23327561101,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561102,"package_name":"react","ecosystem":"npm","requirements":"19.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561103,"package_name":"react-dev-utils","ecosystem":"npm","requirements":"12.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561104,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561105,"package_name":"loader-utils","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327561106,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561107,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561108,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561109,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561110,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561111,"package_name":"react-dom","ecosystem":"npm","requirements":"19.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561112,"package_name":"react-error-overlay","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561113,"package_name":"react-fast-compare","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327561114,"package_name":"react-helmet-async","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327561115,"package_name":"react-is","ecosystem":"npm","requirements":"16.13.1","direct":false,"kind":"runtime","optional":false},{"id":23327561116,"package_name":"react-loadable","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561117,"package_name":"react-loadable-ssr-addon-v5-slorber","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561118,"package_name":"react-markdown","ecosystem":"npm","requirements":"10.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561119,"package_name":"react-router","ecosystem":"npm","requirements":"5.3.4","direct":false,"kind":"runtime","optional":false},{"id":23327561120,"package_name":"react-router-config","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327561121,"package_name":"react-router-dom","ecosystem":"npm","requirements":"5.3.4","direct":false,"kind":"runtime","optional":false},{"id":23327561122,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.2","direct":false,"kind":"runtime","optional":false},{"id":23327561123,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":23327561124,"package_name":"reading-time","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":23327561125,"package_name":"rechoir","ecosystem":"npm","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":23327561126,"package_name":"recma-build-jsx","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561127,"package_name":"recma-jsx","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561128,"package_name":"recma-parse","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561129,"package_name":"recma-stringify","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561130,"package_name":"recursive-readdir","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":23327561131,"package_name":"regenerate","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":23327561132,"package_name":"regenerate-unicode-properties","ecosystem":"npm","requirements":"10.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561133,"package_name":"regenerator-runtime","ecosystem":"npm","requirements":"0.14.1","direct":false,"kind":"runtime","optional":false},{"id":23327561134,"package_name":"regenerator-transform","ecosystem":"npm","requirements":"0.15.2","direct":false,"kind":"runtime","optional":false},{"id":23327561135,"package_name":"regexpu-core","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561136,"package_name":"registry-auth-token","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561137,"package_name":"registry-url","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561138,"package_name":"regjsgen","ecosystem":"npm","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":23327561139,"package_name":"regjsparser","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":23327561140,"package_name":"jsesc","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561141,"package_name":"rehype-parse","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561142,"package_name":"@types/hast","ecosystem":"npm","requirements":"2.3.10","direct":false,"kind":"runtime","optional":false},{"id":23327561143,"package_name":"hast-util-from-parse5","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561144,"package_name":"hast-util-parse-selector","ecosystem":"npm","requirements":"2.2.5","direct":false,"kind":"runtime","optional":false},{"id":23327561145,"package_name":"hastscript","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561146,"package_name":"parse5","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561147,"package_name":"vfile-location","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561148,"package_name":"web-namespaces","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":23327561149,"package_name":"rehype-raw","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561150,"package_name":"rehype-recma","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561151,"package_name":"relateurl","ecosystem":"npm","requirements":"0.2.7","direct":false,"kind":"runtime","optional":false},{"id":23327561152,"package_name":"remark-directive","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561153,"package_name":"remark-emoji","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561154,"package_name":"remark-frontmatter","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561155,"package_name":"remark-gfm","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561156,"package_name":"remark-mdx","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561157,"package_name":"remark-parse","ecosystem":"npm","requirements":"11.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561158,"package_name":"remark-rehype","ecosystem":"npm","requirements":"11.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327561159,"package_name":"remark-stringify","ecosystem":"npm","requirements":"11.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561160,"package_name":"renderkid","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561161,"package_name":"css-select","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327561162,"package_name":"dom-serializer","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":23327561163,"package_name":"domhandler","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"runtime","optional":false},{"id":23327561164,"package_name":"domutils","ecosystem":"npm","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":23327561165,"package_name":"entities","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561166,"package_name":"htmlparser2","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561167,"package_name":"repeat-string","ecosystem":"npm","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":23327561168,"package_name":"require-from-string","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561169,"package_name":"require-like","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327561170,"package_name":"requires-port","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561171,"package_name":"resolve","ecosystem":"npm","requirements":"1.22.10","direct":false,"kind":"runtime","optional":false},{"id":23327561172,"package_name":"resolve-alpn","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327561173,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561174,"package_name":"resolve-pathname","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561175,"package_name":"responselike","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561176,"package_name":"retry","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":23327561177,"package_name":"reusify","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561178,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561179,"package_name":"robust-predicates","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561180,"package_name":"roughjs","ecosystem":"npm","requirements":"4.6.6","direct":false,"kind":"runtime","optional":false},{"id":23327561181,"package_name":"rtlcss","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327561182,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561183,"package_name":"rw","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":23327561184,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327561185,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327561186,"package_name":"sax","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":23327561187,"package_name":"scheduler","ecosystem":"npm","requirements":"0.26.0","direct":false,"kind":"runtime","optional":false},{"id":23327561188,"package_name":"schema-utils","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327561189,"package_name":"search-insights","ecosystem":"npm","requirements":"2.17.3","direct":false,"kind":"runtime","optional":false},{"id":23327561190,"package_name":"section-matter","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561191,"package_name":"select-hose","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561192,"package_name":"selfsigned","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":23327561193,"package_name":"semver","ecosystem":"npm","requirements":"7.7.1","direct":false,"kind":"runtime","optional":false},{"id":23327561194,"package_name":"semver-diff","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561195,"package_name":"send","ecosystem":"npm","requirements":"0.19.0","direct":false,"kind":"runtime","optional":false},{"id":23327561196,"package_name":"encodeurl","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561197,"package_name":"serialize-javascript","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561198,"package_name":"serve-handler","ecosystem":"npm","requirements":"6.1.6","direct":false,"kind":"runtime","optional":false},{"id":23327561199,"package_name":"path-to-regexp","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327561200,"package_name":"serve-index","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":23327561201,"package_name":"depd","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327561202,"package_name":"http-errors","ecosystem":"npm","requirements":"1.6.3","direct":false,"kind":"runtime","optional":false},{"id":23327561203,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327561204,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561205,"package_name":"statuses","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":23327561206,"package_name":"serve-static","ecosystem":"npm","requirements":"1.16.2","direct":false,"kind":"runtime","optional":false},{"id":23327561207,"package_name":"set-function-length","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23327561208,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561209,"package_name":"shallow-clone","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561210,"package_name":"shallowequal","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561211,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561212,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561213,"package_name":"shell-quote","ecosystem":"npm","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":23327561214,"package_name":"shelljs","ecosystem":"npm","requirements":"0.8.5","direct":false,"kind":"runtime","optional":false},{"id":23327561215,"package_name":"side-channel","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561216,"package_name":"side-channel-list","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561217,"package_name":"side-channel-map","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561218,"package_name":"side-channel-weakmap","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561219,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":23327561220,"package_name":"sirv","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327561221,"package_name":"sisteransi","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327561222,"package_name":"sitemap","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327561223,"package_name":"@types/node","ecosystem":"npm","requirements":"17.0.45","direct":false,"kind":"runtime","optional":false},{"id":23327561224,"package_name":"skin-tone","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561225,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561226,"package_name":"snake-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327561227,"package_name":"sockjs","ecosystem":"npm","requirements":"0.3.24","direct":false,"kind":"runtime","optional":false},{"id":23327561228,"package_name":"sort-css-media-queries","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561229,"package_name":"source-map","ecosystem":"npm","requirements":"0.7.4","direct":false,"kind":"runtime","optional":false},{"id":23327561230,"package_name":"source-map-js","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327561231,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.21","direct":false,"kind":"runtime","optional":false},{"id":23327561232,"package_name":"space-separated-tokens","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561233,"package_name":"spdy","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561234,"package_name":"spdy-transport","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561235,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327561236,"package_name":"srcset","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561237,"package_name":"statuses","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561238,"package_name":"std-env","ecosystem":"npm","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":23327561239,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327561240,"package_name":"string-width","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327561241,"package_name":"ansi-regex","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561242,"package_name":"strip-ansi","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561243,"package_name":"stringify-entities","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327561244,"package_name":"stringify-object","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":23327561245,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561246,"package_name":"strip-bom-string","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561247,"package_name":"strip-final-newline","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561248,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327561249,"package_name":"style-to-js","ecosystem":"npm","requirements":"1.1.16","direct":false,"kind":"runtime","optional":false},{"id":23327561250,"package_name":"style-to-object","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327561251,"package_name":"styled-components","ecosystem":"npm","requirements":"6.1.18","direct":false,"kind":"runtime","optional":false},{"id":23327561252,"package_name":"postcss","ecosystem":"npm","requirements":"8.4.49","direct":false,"kind":"runtime","optional":false},{"id":23327561253,"package_name":"tslib","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"runtime","optional":false},{"id":23327561254,"package_name":"stylehacks","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327561255,"package_name":"stylis","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"runtime","optional":false},{"id":23327561256,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561257,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561258,"package_name":"svg-parser","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":23327561259,"package_name":"svgo","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"runtime","optional":false},{"id":23327561260,"package_name":"tapable","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327561261,"package_name":"terser","ecosystem":"npm","requirements":"5.39.0","direct":false,"kind":"runtime","optional":false},{"id":23327561262,"package_name":"terser-webpack-plugin","ecosystem":"npm","requirements":"5.3.14","direct":false,"kind":"runtime","optional":false},{"id":23327561263,"package_name":"jest-worker","ecosystem":"npm","requirements":"27.5.1","direct":false,"kind":"runtime","optional":false},{"id":23327561264,"package_name":"commander","ecosystem":"npm","requirements":"2.20.3","direct":false,"kind":"runtime","optional":false},{"id":23327561265,"package_name":"text-table","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561266,"package_name":"thunky","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561267,"package_name":"tiny-invariant","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":23327561268,"package_name":"tiny-warning","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327561269,"package_name":"tinyexec","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561270,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561271,"package_name":"to-vfile","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561272,"package_name":"toidentifier","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561273,"package_name":"totalist","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561274,"package_name":"trim-lines","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561275,"package_name":"trough","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561276,"package_name":"ts-dedent","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561277,"package_name":"tslib","ecosystem":"npm","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":23327561278,"package_name":"type-fest","ecosystem":"npm","requirements":"2.19.0","direct":false,"kind":"runtime","optional":false},{"id":23327561279,"package_name":"type-is","ecosystem":"npm","requirements":"1.6.18","direct":false,"kind":"runtime","optional":false},{"id":23327561280,"package_name":"typedarray-to-buffer","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false},{"id":23327561281,"package_name":"typescript","ecosystem":"npm","requirements":"5.8.3","direct":false,"kind":"runtime","optional":false},{"id":23327561282,"package_name":"ufo","ecosystem":"npm","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":23327561283,"package_name":"undici","ecosystem":"npm","requirements":"6.21.2","direct":false,"kind":"runtime","optional":false},{"id":23327561284,"package_name":"undici-types","ecosystem":"npm","requirements":"6.21.0","direct":false,"kind":"runtime","optional":false},{"id":23327561285,"package_name":"unicode-canonical-property-names-ecmascript","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561286,"package_name":"unicode-emoji-modifier-base","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561287,"package_name":"unicode-match-property-ecmascript","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561288,"package_name":"unicode-match-property-value-ecmascript","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561289,"package_name":"unicode-property-aliases-ecmascript","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561290,"package_name":"unified","ecosystem":"npm","requirements":"11.0.5","direct":false,"kind":"runtime","optional":false},{"id":23327561291,"package_name":"unique-string","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561292,"package_name":"unist-util-find-after","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561293,"package_name":"unist-util-is","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561294,"package_name":"unist-util-position","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561295,"package_name":"unist-util-position-from-estree","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561296,"package_name":"unist-util-stringify-position","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561297,"package_name":"unist-util-visit","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561298,"package_name":"unist-util-visit-parents","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561299,"package_name":"universalify","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561300,"package_name":"unpipe","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561301,"package_name":"update-browserslist-db","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":23327561302,"package_name":"update-notifier","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561303,"package_name":"boxen","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327561304,"package_name":"camelcase","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561305,"package_name":"chalk","ecosystem":"npm","requirements":"5.4.1","direct":false,"kind":"runtime","optional":false},{"id":23327561306,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"runtime","optional":false},{"id":23327561307,"package_name":"url-loader","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327561308,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561309,"package_name":"utila","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":23327561310,"package_name":"utility-types","ecosystem":"npm","requirements":"3.11.0","direct":false,"kind":"runtime","optional":false},{"id":23327561311,"package_name":"utils-merge","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561312,"package_name":"uuid","ecosystem":"npm","requirements":"8.3.2","direct":false,"kind":"runtime","optional":false},{"id":23327561313,"package_name":"value-equal","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561314,"package_name":"vary","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23327561315,"package_name":"vfile","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327561316,"package_name":"vfile-location","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327561317,"package_name":"vfile-message","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561318,"package_name":"vscode-jsonrpc","ecosystem":"npm","requirements":"8.2.0","direct":false,"kind":"runtime","optional":false},{"id":23327561319,"package_name":"vscode-languageserver","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561320,"package_name":"vscode-languageserver-protocol","ecosystem":"npm","requirements":"3.17.5","direct":false,"kind":"runtime","optional":false},{"id":23327561321,"package_name":"vscode-languageserver-textdocument","ecosystem":"npm","requirements":"1.0.12","direct":false,"kind":"runtime","optional":false},{"id":23327561322,"package_name":"vscode-languageserver-types","ecosystem":"npm","requirements":"3.17.5","direct":false,"kind":"runtime","optional":false},{"id":23327561323,"package_name":"vscode-uri","ecosystem":"npm","requirements":"3.0.8","direct":false,"kind":"runtime","optional":false},{"id":23327561324,"package_name":"watchpack","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":23327561325,"package_name":"wbuf","ecosystem":"npm","requirements":"1.7.3","direct":false,"kind":"runtime","optional":false},{"id":23327561326,"package_name":"web-namespaces","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561327,"package_name":"webpack","ecosystem":"npm","requirements":"5.99.5","direct":false,"kind":"runtime","optional":false},{"id":23327561328,"package_name":"webpack-bundle-analyzer","ecosystem":"npm","requirements":"4.10.2","direct":false,"kind":"runtime","optional":false},{"id":23327561329,"package_name":"webpack-dev-middleware","ecosystem":"npm","requirements":"5.3.4","direct":false,"kind":"runtime","optional":false},{"id":23327561330,"package_name":"webpack-dev-server","ecosystem":"npm","requirements":"4.15.2","direct":false,"kind":"runtime","optional":false},{"id":23327561331,"package_name":"ws","ecosystem":"npm","requirements":"8.18.1","direct":false,"kind":"runtime","optional":false},{"id":23327561332,"package_name":"webpack-merge","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561333,"package_name":"webpack-sources","ecosystem":"npm","requirements":"3.2.3","direct":false,"kind":"runtime","optional":false},{"id":23327561334,"package_name":"webpackbar","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561335,"package_name":"markdown-table","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561336,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561337,"package_name":"websocket-driver","ecosystem":"npm","requirements":"0.7.4","direct":false,"kind":"runtime","optional":false},{"id":23327561338,"package_name":"websocket-extensions","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":23327561339,"package_name":"whatwg-encoding","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327561340,"package_name":"whatwg-mimetype","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23327561341,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561342,"package_name":"wide-align","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":23327561343,"package_name":"widest-line","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561344,"package_name":"wildcard","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23327561345,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561346,"package_name":"ansi-styles","ecosystem":"npm","requirements":"6.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327561347,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561348,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":23327561349,"package_name":"ws","ecosystem":"npm","requirements":"7.5.10","direct":false,"kind":"runtime","optional":false},{"id":23327561350,"package_name":"xdg-basedir","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":23327561351,"package_name":"xml-js","ecosystem":"npm","requirements":"1.6.11","direct":false,"kind":"runtime","optional":false},{"id":23327561352,"package_name":"xtend","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23327561353,"package_name":"yallist","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":23327561354,"package_name":"yaml","ecosystem":"npm","requirements":"1.10.2","direct":false,"kind":"runtime","optional":false},{"id":23327561355,"package_name":"yocto-queue","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":23327561356,"package_name":"zwitch","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"docs/package.json","sha":null,"kind":"manifest","created_at":"2025-05-27T13:32:31.142Z","updated_at":"2025-05-27T13:32:31.142Z","repository_link":"https://github.com/open-policy-agent/opa/blob/main/docs/package.json","dependencies":[{"id":23327561357,"package_name":"@docusaurus/core","ecosystem":"npm","requirements":"^3.7.0","direct":true,"kind":"runtime","optional":false},{"id":23327561358,"package_name":"@docusaurus/plugin-google-gtag","ecosystem":"npm","requirements":"^3.7.0","direct":true,"kind":"runtime","optional":false},{"id":23327561359,"package_name":"@docusaurus/preset-classic","ecosystem":"npm","requirements":"^3.7.0","direct":true,"kind":"runtime","optional":false},{"id":23327561360,"package_name":"@docusaurus/theme-mermaid","ecosystem":"npm","requirements":"^3.7.0","direct":true,"kind":"runtime","optional":false},{"id":23327561361,"package_name":"@easyops-cn/docusaurus-search-local","ecosystem":"npm","requirements":"^0.49.2","direct":true,"kind":"runtime","optional":false},{"id":23327561362,"package_name":"docusaurus-lunr-search","ecosystem":"npm","requirements":"^3.6.0","direct":true,"kind":"runtime","optional":false},{"id":23327561363,"package_name":"md-front-matter","ecosystem":"npm","requirements":"^1.0.4","direct":true,"kind":"runtime","optional":false},{"id":23327561364,"package_name":"raw-loader","ecosystem":"npm","requirements":"^4.0.2","direct":true,"kind":"runtime","optional":false},{"id":23327561365,"package_name":"react-markdown","ecosystem":"npm","requirements":"^10.1.0","direct":true,"kind":"runtime","optional":false},{"id":23327561366,"package_name":"styled-components","ecosystem":"npm","requirements":"^6.1.18","direct":true,"kind":"runtime","optional":false}]}],"score":35.78616257365523,"created_at":"2026-05-14T05:04:36.015Z","updated_at":"2026-05-17T07:18:42.852Z","avatar_url":"https://github.com/open-policy-agent.png","language":"Go","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/372106","html_url":"https://summary.ecosyste.ms/projects/372106"}