{"id":5977,"name":"opendp","description":"The core library of differential privacy algorithms powering the OpenDP Project.","url":"https://github.com/opendp/opendp","last_synced_at":"2025-09-04T18:58:25.279Z","repository":{"id":37588433,"uuid":"336597985","full_name":"opendp/opendp","owner":"opendp","description":"The core library of differential privacy algorithms powering the OpenDP Project.","archived":false,"fork":false,"pushed_at":"2025-08-30T03:50:26.000Z","size":874031,"stargazers_count":379,"open_issues_count":301,"forks_count":61,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-08-30T05:32:09.169Z","etag":null,"topics":["differential-privacy","dp-programming-framework","opendp","opendp-commons","privacy"],"latest_commit_sha":null,"homepage":"https://docs.opendp.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opendp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-02-06T17:40:39.000Z","updated_at":"2025-08-28T18:40:19.000Z","dependencies_parsed_at":"2023-10-14T22:18:00.613Z","dependency_job_id":"bf8fc486-f0ed-4e9e-a4ad-d0f6f19fe957","html_url":"https://github.com/opendp/opendp","commit_stats":{"total_commits":221,"total_committers":12,"mean_commits":"18.416666666666668","dds":0.3438914027149321,"last_synced_commit":"778b09449f4e85fdbd8a396fda8589cbf9acdb39"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/opendp/opendp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/sbom","scorecard":{"id":113104,"data":{"date":"2025-08-04","repo":{"name":"github.com/opendp/opendp","commit":"dc1592c3234c13101ffc6887e7b305a42509be40"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.8,"checks":[{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"15 commit(s) and 8 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 22/30 approved changesets -- score normalized to 7","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:33","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:34","Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/credential-check.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/latex-release.yml:1","Warn: no topLevel permission defined: .github/workflows/latex.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly.yml:1","Warn: no topLevel permission defined: .github/workflows/prepare.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/sanity-test.yml:1","Warn: no topLevel permission defined: .github/workflows/smoke-test.yml:1","Warn: no topLevel permission defined: .github/workflows/update-bindings.yml:1","Warn: no topLevel permission defined: .github/workflows/weekly-doc-check.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:212: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:229: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:236: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:258: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:280: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:307: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:317: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:324: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:330: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:342: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:140: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:199: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/credential-check.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/credential-check.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/credential-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex-release.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex-release.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex-release.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/prepare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/prepare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:171: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:272: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:278: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:287: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:325: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:333: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:339: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:183: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:211: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:160","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:161","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:276","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:304","Warn: pipCommand not pinned by hash: .github/workflows/credential-check.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/prepare.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:97","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:152","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:187","Warn: pipCommand not pinned by hash: .github/workflows/sanity-test.yml:72","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:252","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:253","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:295","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:296","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:297","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:307","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:173","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:174","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:190","Warn: pipCommand not pinned by hash: .github/workflows/weekly-doc-check.yml:76","Warn: pipCommand not pinned by hash: .github/workflows/weekly-doc-check.yml:77","Info:   0 out of  83 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  17 third-party GitHubAction dependencies pinned","Info:   0 out of  23 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"18 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2020-107 / GHSA-jjw5-xxj6-pcv5","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2020-108","Warn: Project is vulnerable to: PYSEC-2019-156 / GHSA-xp76-357g-9wqq","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 28 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T16:23:20.096Z","repository_id":37588433,"created_at":"2025-08-15T16:23:20.096Z","updated_at":"2025-08-15T16:23:20.096Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273657157,"owners_count":25145003,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","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":{"login":"opendp","name":"OpenDP","uuid":"74011960","kind":"organization","description":"Open Differential Privacy","email":"info@opendp.org","website":"http://opendp.org/","location":null,"twitter":"opendp_org","company":null,"icon_url":"https://avatars.githubusercontent.com/u/74011960?v=4","repositories_count":22,"last_synced_at":"2023-03-05T09:53:45.712Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/opendp","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T11:53:31.054Z","updated_at":"2023-03-05T09:53:45.728Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp/repositories"},"packages":[{"id":2839729,"name":"opendp","ecosystem":"pypi","description":"Python bindings for the OpenDP Library","homepage":"https://opendp.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/opendp/opendp","keywords_array":["differential","privacy"],"namespace":null,"versions_count":312,"first_release_published_at":"2021-08-02T17:26:43.000Z","latest_release_published_at":"2025-04-22T20:06:45.000Z","latest_release_number":"0.13.0","last_synced_at":"2025-08-30T05:41:26.206Z","created_at":"2022-04-10T11:56:52.074Z","updated_at":"2025-08-30T05:41:26.206Z","registry_url":"https://pypi.org/project/opendp/","install_command":"pip install opendp --index-url https://pypi.org/simple","documentation_url":"https://docs.opendp.org/","metadata":{"funding":null,"documentation":"https://docs.opendp.org/","classifiers":["Operating System :: OS Independent","Programming Language :: Python :: 3"],"normalized_name":"opendp","project_status":null},"repo_metadata":{"id":37588433,"uuid":"336597985","full_name":"opendp/opendp","owner":"opendp","description":"The core library of differential privacy algorithms powering the OpenDP Project.","archived":false,"fork":false,"pushed_at":"2024-10-29T19:51:50.000Z","size":429369,"stargazers_count":324,"open_issues_count":376,"forks_count":51,"subscribers_count":15,"default_branch":"main","last_synced_at":"2024-10-29T21:44:56.452Z","etag":null,"topics":["differential-privacy","dp-programming-framework","opendp","opendp-commons","privacy"],"latest_commit_sha":null,"homepage":"https://opendp.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opendp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-06T17:40:39.000Z","updated_at":"2024-10-28T13:34:25.000Z","dependencies_parsed_at":"2023-10-14T22:18:00.613Z","dependency_job_id":"bf8fc486-f0ed-4e9e-a4ad-d0f6f19fe957","html_url":"https://github.com/opendp/opendp","commit_stats":{"total_commits":221,"total_committers":12,"mean_commits":"18.416666666666668","dds":0.3438914027149321,"last_synced_commit":"778b09449f4e85fdbd8a396fda8589cbf9acdb39"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222145687,"owners_count":16938482,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"opendp","name":"OpenDP","uuid":"74011960","kind":"organization","description":"Open Differential Privacy","email":"info@opendp.org","website":"http://opendp.org/","location":null,"twitter":"opendp_org","company":null,"icon_url":"https://avatars.githubusercontent.com/u/74011960?v=4","repositories_count":22,"last_synced_at":"2023-03-05T09:53:45.712Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/opendp","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T11:53:31.054Z","updated_at":"2023-03-05T09:53:45.728Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp/repositories"},"tags":[{"name":"v0.10.0","sha":"ab34e697fb29807b3da4530f9e8d5d775ac29e0c","kind":"commit","published_at":"2024-06-20T15:35:44.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.10.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.10.0/manifests"},{"name":"v0.9.1","sha":"4ef6c7f108bcea9ba436948823c5c773aa95c6bf","kind":"tag","published_at":"2024-06-18T18:11:21.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"67fdae0a14ce7ff27afd7b5382f9b9a1f4c79fc9","kind":"tag","published_at":"2024-06-18T18:10:42.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0/manifests"},{"name":"v0.9.2","sha":"14f1c07e7728f69cd630abc2b9ff728b3aa40eaa","kind":"commit","published_at":"2024-02-08T16:07:00.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.2/manifests"},{"name":"v0.9.0-dev-R","sha":"eec75a7c24db9c17f98a1ff6e75cdea05c631b52","kind":"commit","published_at":"2023-08-25T20:18:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.0-dev-R","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.0-dev-R","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0-dev-R","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0-dev-R/manifests"},{"name":"v0.8.0","sha":"13cf95652a95545f5250324e6bee91a57df4a5cd","kind":"commit","published_at":"2023-08-11T17:59:17.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.8.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"111510a71ca9d11d4d6e5c8d7043b28fd020e25a","kind":"commit","published_at":"2023-05-18T22:04:30.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.7.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"38a64dff6fd8945cbbab39c4d3fe77a00fae08e5","kind":"commit","published_at":"2023-02-07T16:56:56.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2/manifests"},{"name":"v0.6.2-rc.2","sha":"571b4ea47b1aa4e4c0ce55af172da099634c63b0","kind":"commit","published_at":"2023-02-07T15:42:30.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2-rc.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.2/manifests"},{"name":"v0.6.2-rc.1","sha":"624bf49919e16138a1c1b8bb40f8b904fe61bdbb","kind":"commit","published_at":"2023-02-06T22:30:20.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.1/manifests"},{"name":"v0.6.1","sha":"6321c15a0e5604fb8d2a59f0faaeaee8bce16b19","kind":"commit","published_at":"2022-10-27T20:28:19.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1/manifests"},{"name":"v0.6.1-rc.1","sha":"3639ca290508f33dc7432559f4bdf6582244b57c","kind":"commit","published_at":"2022-10-27T18:16:47.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.1-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1-rc.1/manifests"},{"name":"v0.6.0","sha":"c98ce150aeb2f049b51d9973236b9be3da53aa75","kind":"commit","published_at":"2022-10-26T20:29:46.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0/manifests"},{"name":"v0.6.0-rc.7","sha":"78cad9305fd723542359c88d891b43807dbabb7b","kind":"commit","published_at":"2022-10-26T19:13:23.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.7","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.7/manifests"},{"name":"v0.6.0-rc.6","sha":"757af7ceac37335a07b986eefc6a0e2e089a97fc","kind":"commit","published_at":"2022-10-26T00:48:04.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.6","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.6/manifests"},{"name":"v0.6.0-rc.5","sha":"dc490e236957aea3259d2a9d17fbeb371a34c4a8","kind":"commit","published_at":"2022-10-25T23:57:59.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.5","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.5/manifests"},{"name":"v0.6.0-rc.4","sha":"c3e242d2576d360748c563da34e24b148eb2c29a","kind":"commit","published_at":"2022-10-25T23:01:53.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.4","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.4/manifests"},{"name":"v0.6.0-rc.3","sha":"b9428599701e24ca06a32300327c311e4ac4153b","kind":"commit","published_at":"2022-10-25T21:09:00.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.3","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.3/manifests"},{"name":"v0.6.0-rc.2","sha":"926009894e881a872e64ca1200b4ccc1afe9331b","kind":"commit","published_at":"2022-10-25T20:28:40.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.2/manifests"},{"name":"v0.6.0-rc.1","sha":"e6514bfe8c8694170e40a518270ad858a9847f1f","kind":"commit","published_at":"2022-10-25T18:25:54.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.1/manifests"},{"name":"v0.5.0","sha":"ad80114078a9a5055e0b66628e0a812791ef43ee","kind":"commit","published_at":"2022-08-23T18:41:16.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.5.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0/manifests"},{"name":"v0.5.0-rc.1","sha":"3de95799e422d2033cdf8505ceff96582f526434","kind":"commit","published_at":"2022-08-23T17:15:25.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.5.0-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0-rc.1/manifests"},{"name":"v0.4.0","sha":"c7890d662cbf550116c16346f97cfdb707bb2b08","kind":"commit","published_at":"2021-12-11T06:13:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.4.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"0707f6e7af351b24d634b0081ac7613e0ad7b092","kind":"commit","published_at":"2021-09-22T02:13:08.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.3.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.3.0/manifests"},{"name":"v0.2.4","sha":"71180d0398f47cd08f69f1d542bc136539f7dd96","kind":"commit","published_at":"2021-09-20T23:58:41.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.4","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.4/manifests"},{"name":"v0.2.2","sha":"7f5e14f28360db05d7d332501eaf6899dfcf017b","kind":"commit","published_at":"2021-09-20T22:09:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.2/manifests"},{"name":"v0.2.3","sha":"7f5e14f28360db05d7d332501eaf6899dfcf017b","kind":"commit","published_at":"2021-09-20T22:09:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.3","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.3/manifests"},{"name":"v0.2.1","sha":"ad01f0d749e1deb795dd6f65230e799ab64bacb8","kind":"commit","published_at":"2021-09-13T21:44:10.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"c4f67d8be6eb41a4d7c584b30224bba4e455b1dc","kind":"commit","published_at":"2021-09-07T20:49:20.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"ff022218722e2947dcdd7ec847ec93171a43a8e1","kind":"commit","published_at":"2021-08-05T14:11:13.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.1.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"fa7866edea718625d29f338335aef11c27973738","kind":"commit","published_at":"2021-07-26T20:09:39.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.0.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2024-10-30T01:28:30.050Z","dependent_packages_count":8,"downloads":37888,"downloads_period":"last-month","dependent_repos_count":4,"rankings":{"downloads":2.5030491909346098,"dependent_repos_count":7.775334999959808,"dependent_packages_count":0.9646069628545936,"stargazers_count":4.430620105973199,"forks_count":6.112618315548321,"docker_downloads_count":null,"average":4.357245915054106},"purl":"pkg:pypi/opendp","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/opendp","docker_dependents_count":1,"docker_downloads_count":120,"usage_url":"https://repos.ecosyste.ms/usage/pypi/opendp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/opendp/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-16T05:19:21.070Z","issues_count":1526,"pull_requests_count":914,"avg_time_to_close_issue":12139086.294117646,"avg_time_to_close_pull_request":3420350.5147744943,"issues_closed_count":726,"pull_requests_closed_count":641,"pull_request_authors_count":21,"issue_authors_count":23,"avg_comments_per_issue":0.5982961992136304,"avg_comments_per_pull_request":1.0557986870897156,"merged_pull_requests_count":523,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1117,"past_year_pull_requests_count":723,"past_year_avg_time_to_close_issue":3292206.105882353,"past_year_avg_time_to_close_pull_request":1052288.954,"past_year_issues_closed_count":506,"past_year_pull_requests_closed_count":500,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":0.4986571172784244,"past_year_avg_comments_per_pull_request":0.9543568464730291,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":442,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/issues","maintainers":[{"login":"Shoeboxam","count":845,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"},{"login":"raprasad","count":154,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raprasad"},{"login":"andrewvyrros","count":120,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewvyrros"}],"active_maintainers":[{"login":"Shoeboxam","count":495,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"},{"login":"raprasad","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raprasad"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opendp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opendp/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opendp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opendp/related_packages","maintainers":[{"uuid":"smartnoise","login":"smartnoise","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/smartnoise/","role":null,"created_at":"2023-02-07T17:47:51.115Z","updated_at":"2023-02-07T17:47:51.115Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/smartnoise/packages"},{"uuid":"dev.opendp","login":"dev.opendp","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/dev.opendp/","role":null,"created_at":"2023-02-07T17:47:50.008Z","updated_at":"2023-02-07T17:47:50.008Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/dev.opendp/packages"},{"uuid":"raman.prasad","login":"raman.prasad","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/raman.prasad/","role":null,"created_at":"2023-02-07T17:47:50.840Z","updated_at":"2023-02-07T17:47:50.840Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/raman.prasad/packages"},{"uuid":"shoeboxam","login":"shoeboxam","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/shoeboxam/","role":null,"created_at":"2023-02-07T17:47:50.965Z","updated_at":"2023-02-07T17:47:50.965Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/shoeboxam/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724867,"maintainers_count":308223,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5372382,"name":"opendp_derive","ecosystem":"cargo","description":"Minimal proc-macro wrappers around the opendp_tooling crate.","homepage":"https://opendp.org/","licenses":"non-standard","normalized_licenses":["Other"],"repository_url":"https://github.com/opendp/opendp","keywords_array":[],"namespace":null,"versions_count":274,"first_release_published_at":"2022-10-26T19:17:07.149Z","latest_release_published_at":"2025-04-22T20:07:46.204Z","latest_release_number":"0.13.0","last_synced_at":"2025-08-30T05:41:26.962Z","created_at":"2022-10-26T19:37:27.357Z","updated_at":"2025-08-30T05:41:31.105Z","registry_url":"https://crates.io/crates/opendp_derive/","install_command":"cargo install opendp_derive","documentation_url":"https://docs.rs/opendp_derive/","metadata":{"categories":[]},"repo_metadata":{"id":37588433,"uuid":"336597985","full_name":"opendp/opendp","owner":"opendp","description":"The core library of differential privacy algorithms powering the OpenDP Project.","archived":false,"fork":false,"pushed_at":"2025-08-30T03:50:26.000Z","size":874031,"stargazers_count":379,"open_issues_count":301,"forks_count":61,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-08-30T05:32:09.169Z","etag":null,"topics":["differential-privacy","dp-programming-framework","opendp","opendp-commons","privacy"],"latest_commit_sha":null,"homepage":"https://docs.opendp.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opendp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-02-06T17:40:39.000Z","updated_at":"2025-08-28T18:40:19.000Z","dependencies_parsed_at":"2023-10-14T22:18:00.613Z","dependency_job_id":"bf8fc486-f0ed-4e9e-a4ad-d0f6f19fe957","html_url":"https://github.com/opendp/opendp","commit_stats":{"total_commits":221,"total_committers":12,"mean_commits":"18.416666666666668","dds":0.3438914027149321,"last_synced_commit":"778b09449f4e85fdbd8a396fda8589cbf9acdb39"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/opendp/opendp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/sbom","scorecard":{"id":113104,"data":{"date":"2025-08-04","repo":{"name":"github.com/opendp/opendp","commit":"dc1592c3234c13101ffc6887e7b305a42509be40"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.8,"checks":[{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"15 commit(s) and 8 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 22/30 approved changesets -- score normalized to 7","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:33","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:34","Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/credential-check.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/latex-release.yml:1","Warn: no topLevel permission defined: .github/workflows/latex.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly.yml:1","Warn: no topLevel permission defined: .github/workflows/prepare.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/sanity-test.yml:1","Warn: no topLevel permission defined: .github/workflows/smoke-test.yml:1","Warn: no topLevel permission defined: .github/workflows/update-bindings.yml:1","Warn: no topLevel permission defined: .github/workflows/weekly-doc-check.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:212: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:229: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:236: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:258: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:280: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:307: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:317: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:324: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:330: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:342: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:140: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:199: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/credential-check.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/credential-check.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/credential-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex-release.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex-release.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex-release.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/prepare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/prepare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:171: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:272: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:278: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:287: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:325: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:333: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:339: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:183: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:211: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:160","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:161","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:276","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:304","Warn: pipCommand not pinned by hash: .github/workflows/credential-check.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/prepare.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:97","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:152","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:187","Warn: pipCommand not pinned by hash: .github/workflows/sanity-test.yml:72","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:252","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:253","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:295","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:296","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:297","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:307","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:173","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:174","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:190","Warn: pipCommand not pinned by hash: .github/workflows/weekly-doc-check.yml:76","Warn: pipCommand not pinned by hash: .github/workflows/weekly-doc-check.yml:77","Info:   0 out of  83 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  17 third-party GitHubAction dependencies pinned","Info:   0 out of  23 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"18 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2020-107 / GHSA-jjw5-xxj6-pcv5","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2020-108","Warn: Project is vulnerable to: PYSEC-2019-156 / GHSA-xp76-357g-9wqq","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 28 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T16:23:20.096Z","repository_id":37588433,"created_at":"2025-08-15T16:23:20.096Z","updated_at":"2025-08-15T16:23:20.096Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272809584,"owners_count":24996630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"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":"opendp","name":"OpenDP","uuid":"74011960","kind":"organization","description":"Open Differential Privacy","email":"info@opendp.org","website":"http://opendp.org/","location":null,"twitter":"opendp_org","company":null,"icon_url":"https://avatars.githubusercontent.com/u/74011960?v=4","repositories_count":22,"last_synced_at":"2023-03-05T09:53:45.712Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/opendp","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T11:53:31.054Z","updated_at":"2023-03-05T09:53:45.728Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp/repositories"},"tags":[{"name":"v0.13.0","sha":"1b882feb9337768ee97b7a2e2a32cfd008e157c3","kind":"commit","published_at":"2025-04-22T20:05:44.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.13.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"3f5ea00bc0d8a3efd84c9b9543b9e7f76ee3e2cc","kind":"commit","published_at":"2025-02-21T04:29:10.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.12.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"91a0d98ba3a5e97c4125da47c362537ecf73639b","kind":"commit","published_at":"2024-12-19T20:59:09.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.12.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"5ad8af8a1830fff926802e3613c47b7ba7b04310","kind":"commit","published_at":"2024-08-19T23:14:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.11.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"61590777f57facbebe27c77f5f320b263f34f2da","kind":"commit","published_at":"2024-08-13T18:39:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.11.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"ab34e697fb29807b3da4530f9e8d5d775ac29e0c","kind":"commit","published_at":"2024-06-20T15:35:44.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.10.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.10.0/manifests"},{"name":"v0.9.1","sha":"4ef6c7f108bcea9ba436948823c5c773aa95c6bf","kind":"tag","published_at":"2024-06-18T18:11:21.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"67fdae0a14ce7ff27afd7b5382f9b9a1f4c79fc9","kind":"tag","published_at":"2024-06-18T18:10:42.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0/manifests"},{"name":"v0.9.2","sha":"14f1c07e7728f69cd630abc2b9ff728b3aa40eaa","kind":"commit","published_at":"2024-02-08T16:07:00.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.2/manifests"},{"name":"v0.9.0-dev-R","sha":"eec75a7c24db9c17f98a1ff6e75cdea05c631b52","kind":"commit","published_at":"2023-08-25T20:18:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.0-dev-R","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.0-dev-R","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.0-dev-R","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0-dev-R","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0-dev-R/manifests"},{"name":"v0.8.0","sha":"13cf95652a95545f5250324e6bee91a57df4a5cd","kind":"commit","published_at":"2023-08-11T17:59:17.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.8.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"111510a71ca9d11d4d6e5c8d7043b28fd020e25a","kind":"commit","published_at":"2023-05-18T22:04:30.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.7.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"38a64dff6fd8945cbbab39c4d3fe77a00fae08e5","kind":"commit","published_at":"2023-02-07T16:56:56.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2/manifests"},{"name":"v0.6.2-rc.2","sha":"571b4ea47b1aa4e4c0ce55af172da099634c63b0","kind":"commit","published_at":"2023-02-07T15:42:30.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2-rc.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.2/manifests"},{"name":"v0.6.2-rc.1","sha":"624bf49919e16138a1c1b8bb40f8b904fe61bdbb","kind":"commit","published_at":"2023-02-06T22:30:20.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.1/manifests"},{"name":"v0.6.1","sha":"6321c15a0e5604fb8d2a59f0faaeaee8bce16b19","kind":"commit","published_at":"2022-10-27T20:28:19.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1/manifests"},{"name":"v0.6.1-rc.1","sha":"3639ca290508f33dc7432559f4bdf6582244b57c","kind":"commit","published_at":"2022-10-27T18:16:47.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.1-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1-rc.1/manifests"},{"name":"v0.6.0","sha":"c98ce150aeb2f049b51d9973236b9be3da53aa75","kind":"commit","published_at":"2022-10-26T20:29:46.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0/manifests"},{"name":"v0.6.0-rc.7","sha":"78cad9305fd723542359c88d891b43807dbabb7b","kind":"commit","published_at":"2022-10-26T19:13:23.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.7","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.7/manifests"},{"name":"v0.6.0-rc.6","sha":"757af7ceac37335a07b986eefc6a0e2e089a97fc","kind":"commit","published_at":"2022-10-26T00:48:04.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.6","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.6/manifests"},{"name":"v0.6.0-rc.5","sha":"dc490e236957aea3259d2a9d17fbeb371a34c4a8","kind":"commit","published_at":"2022-10-25T23:57:59.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.5","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.5/manifests"},{"name":"v0.6.0-rc.4","sha":"c3e242d2576d360748c563da34e24b148eb2c29a","kind":"commit","published_at":"2022-10-25T23:01:53.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.4","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.4/manifests"},{"name":"v0.6.0-rc.3","sha":"b9428599701e24ca06a32300327c311e4ac4153b","kind":"commit","published_at":"2022-10-25T21:09:00.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.3","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.3/manifests"},{"name":"v0.6.0-rc.2","sha":"926009894e881a872e64ca1200b4ccc1afe9331b","kind":"commit","published_at":"2022-10-25T20:28:40.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.2/manifests"},{"name":"v0.6.0-rc.1","sha":"e6514bfe8c8694170e40a518270ad858a9847f1f","kind":"commit","published_at":"2022-10-25T18:25:54.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.1/manifests"},{"name":"v0.5.0","sha":"ad80114078a9a5055e0b66628e0a812791ef43ee","kind":"commit","published_at":"2022-08-23T18:41:16.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.5.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0/manifests"},{"name":"v0.5.0-rc.1","sha":"3de95799e422d2033cdf8505ceff96582f526434","kind":"commit","published_at":"2022-08-23T17:15:25.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.5.0-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0-rc.1/manifests"},{"name":"v0.4.0","sha":"c7890d662cbf550116c16346f97cfdb707bb2b08","kind":"commit","published_at":"2021-12-11T06:13:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.4.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"0707f6e7af351b24d634b0081ac7613e0ad7b092","kind":"commit","published_at":"2021-09-22T02:13:08.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.3.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.3.0/manifests"},{"name":"v0.2.4","sha":"71180d0398f47cd08f69f1d542bc136539f7dd96","kind":"commit","published_at":"2021-09-20T23:58:41.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.4","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.4/manifests"},{"name":"v0.2.2","sha":"7f5e14f28360db05d7d332501eaf6899dfcf017b","kind":"commit","published_at":"2021-09-20T22:09:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.2/manifests"},{"name":"v0.2.3","sha":"7f5e14f28360db05d7d332501eaf6899dfcf017b","kind":"commit","published_at":"2021-09-20T22:09:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.3","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.3/manifests"},{"name":"v0.2.1","sha":"ad01f0d749e1deb795dd6f65230e799ab64bacb8","kind":"commit","published_at":"2021-09-13T21:44:10.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"c4f67d8be6eb41a4d7c584b30224bba4e455b1dc","kind":"commit","published_at":"2021-09-07T20:49:20.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"ff022218722e2947dcdd7ec847ec93171a43a8e1","kind":"commit","published_at":"2021-08-05T14:11:13.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.1.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"fa7866edea718625d29f338335aef11c27973738","kind":"commit","published_at":"2021-07-26T20:09:39.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.0.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-30T05:41:31.104Z","dependent_packages_count":1,"downloads":237423,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":60.032257177680236,"dependent_repos_count":29.318292202377133,"dependent_packages_count":16.95609541526534,"stargazers_count":10.826910563890136,"forks_count":9.65974175929914,"average":25.3586594237024},"purl":"pkg:cargo/opendp_derive","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/opendp_derive","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cargo/opendp_derive","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/opendp_derive/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-29T12:42:59.237Z","issues_count":997,"pull_requests_count":759,"avg_time_to_close_issue":12800414.282371296,"avg_time_to_close_pull_request":3899072.066666667,"issues_closed_count":640,"pull_requests_closed_count":613,"pull_request_authors_count":24,"issue_authors_count":25,"avg_comments_per_issue":0.649949849548646,"avg_comments_per_pull_request":1.2885375494071145,"merged_pull_requests_count":488,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":202,"past_year_pull_requests_count":191,"past_year_avg_time_to_close_issue":3742873.27,"past_year_avg_time_to_close_pull_request":1855975.134920635,"past_year_issues_closed_count":100,"past_year_pull_requests_closed_count":126,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.30198019801980197,"past_year_avg_comments_per_pull_request":1.3455497382198953,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":107,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/issues","maintainers":[{"login":"Shoeboxam","count":691,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"},{"login":"raprasad","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raprasad"},{"login":"andrewvyrros","count":59,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewvyrros"}],"active_maintainers":[{"login":"Shoeboxam","count":213,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp_derive/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp_derive/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp_derive/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp_derive/related_packages","maintainers":[{"uuid":"126788","login":"opendp-dev","name":null,"email":null,"url":"https://github.com/opendp-dev","packages_count":4,"html_url":"https://crates.io/users/opendp-dev","role":null,"created_at":"2022-11-08T07:15:51.403Z","updated_at":"2022-11-08T07:15:51.403Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/opendp-dev/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":204368,"maintainers_count":50502,"namespaces_count":0,"keywords_count":51682,"github":"rust-lang","metadata":{"funded_packages_count":19894},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-04T06:52:42.730Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},{"id":4208390,"name":"opendp-ffi","ecosystem":"cargo","description":"Foreign function interfaces for the OpenDP library.","homepage":"https://opendp.org/","licenses":"non-standard","normalized_licenses":["Other"],"repository_url":"https://github.com/opendp/opendp","keywords_array":[],"namespace":null,"versions_count":16,"first_release_published_at":"2021-08-02T22:22:46.154Z","latest_release_published_at":"2021-12-11T06:47:24.954Z","latest_release_number":"0.4.0","last_synced_at":"2025-08-30T05:41:25.846Z","created_at":"2022-04-12T21:04:26.485Z","updated_at":"2025-08-30T05:41:31.101Z","registry_url":"https://crates.io/crates/opendp-ffi/","install_command":"cargo install opendp-ffi","documentation_url":"https://docs.rs/opendp-ffi/","metadata":{"categories":[]},"repo_metadata":{"id":37588433,"uuid":"336597985","full_name":"opendp/opendp","owner":"opendp","description":"The core library of differential privacy algorithms powering the OpenDP Project.","archived":false,"fork":false,"pushed_at":"2025-08-30T03:50:26.000Z","size":874031,"stargazers_count":379,"open_issues_count":301,"forks_count":61,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-08-30T05:32:09.169Z","etag":null,"topics":["differential-privacy","dp-programming-framework","opendp","opendp-commons","privacy"],"latest_commit_sha":null,"homepage":"https://docs.opendp.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opendp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-02-06T17:40:39.000Z","updated_at":"2025-08-28T18:40:19.000Z","dependencies_parsed_at":"2023-10-14T22:18:00.613Z","dependency_job_id":"bf8fc486-f0ed-4e9e-a4ad-d0f6f19fe957","html_url":"https://github.com/opendp/opendp","commit_stats":{"total_commits":221,"total_committers":12,"mean_commits":"18.416666666666668","dds":0.3438914027149321,"last_synced_commit":"778b09449f4e85fdbd8a396fda8589cbf9acdb39"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/opendp/opendp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/sbom","scorecard":{"id":113104,"data":{"date":"2025-08-04","repo":{"name":"github.com/opendp/opendp","commit":"dc1592c3234c13101ffc6887e7b305a42509be40"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.8,"checks":[{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"15 commit(s) and 8 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 22/30 approved changesets -- score normalized to 7","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:33","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:34","Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/credential-check.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/latex-release.yml:1","Warn: no topLevel permission defined: .github/workflows/latex.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly.yml:1","Warn: no topLevel permission defined: .github/workflows/prepare.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/sanity-test.yml:1","Warn: no topLevel permission defined: .github/workflows/smoke-test.yml:1","Warn: no topLevel permission defined: .github/workflows/update-bindings.yml:1","Warn: no topLevel permission defined: .github/workflows/weekly-doc-check.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:212: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:229: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:236: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:258: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:280: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:307: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:317: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:324: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:330: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:342: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:140: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:199: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/credential-check.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/credential-check.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/credential-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex-release.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex-release.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex-release.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/prepare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/prepare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:171: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:272: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:278: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:287: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:325: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:333: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:339: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:183: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:211: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:160","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:161","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:276","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:304","Warn: pipCommand not pinned by hash: .github/workflows/credential-check.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/prepare.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:97","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:152","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:187","Warn: pipCommand not pinned by hash: .github/workflows/sanity-test.yml:72","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:252","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:253","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:295","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:296","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:297","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:307","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:173","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:174","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:190","Warn: pipCommand not pinned by hash: .github/workflows/weekly-doc-check.yml:76","Warn: pipCommand not pinned by hash: .github/workflows/weekly-doc-check.yml:77","Info:   0 out of  83 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  17 third-party GitHubAction dependencies pinned","Info:   0 out of  23 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"18 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2020-107 / GHSA-jjw5-xxj6-pcv5","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2020-108","Warn: Project is vulnerable to: PYSEC-2019-156 / GHSA-xp76-357g-9wqq","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 28 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T16:23:20.096Z","repository_id":37588433,"created_at":"2025-08-15T16:23:20.096Z","updated_at":"2025-08-15T16:23:20.096Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272809584,"owners_count":24996630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"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":"opendp","name":"OpenDP","uuid":"74011960","kind":"organization","description":"Open Differential Privacy","email":"info@opendp.org","website":"http://opendp.org/","location":null,"twitter":"opendp_org","company":null,"icon_url":"https://avatars.githubusercontent.com/u/74011960?v=4","repositories_count":22,"last_synced_at":"2023-03-05T09:53:45.712Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/opendp","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T11:53:31.054Z","updated_at":"2023-03-05T09:53:45.728Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp/repositories"},"tags":[{"name":"v0.13.0","sha":"1b882feb9337768ee97b7a2e2a32cfd008e157c3","kind":"commit","published_at":"2025-04-22T20:05:44.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.13.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"3f5ea00bc0d8a3efd84c9b9543b9e7f76ee3e2cc","kind":"commit","published_at":"2025-02-21T04:29:10.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.12.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"91a0d98ba3a5e97c4125da47c362537ecf73639b","kind":"commit","published_at":"2024-12-19T20:59:09.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.12.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"5ad8af8a1830fff926802e3613c47b7ba7b04310","kind":"commit","published_at":"2024-08-19T23:14:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.11.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"61590777f57facbebe27c77f5f320b263f34f2da","kind":"commit","published_at":"2024-08-13T18:39:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.11.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"ab34e697fb29807b3da4530f9e8d5d775ac29e0c","kind":"commit","published_at":"2024-06-20T15:35:44.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.10.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.10.0/manifests"},{"name":"v0.9.1","sha":"4ef6c7f108bcea9ba436948823c5c773aa95c6bf","kind":"tag","published_at":"2024-06-18T18:11:21.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"67fdae0a14ce7ff27afd7b5382f9b9a1f4c79fc9","kind":"tag","published_at":"2024-06-18T18:10:42.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0/manifests"},{"name":"v0.9.2","sha":"14f1c07e7728f69cd630abc2b9ff728b3aa40eaa","kind":"commit","published_at":"2024-02-08T16:07:00.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.2/manifests"},{"name":"v0.9.0-dev-R","sha":"eec75a7c24db9c17f98a1ff6e75cdea05c631b52","kind":"commit","published_at":"2023-08-25T20:18:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.0-dev-R","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.0-dev-R","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.0-dev-R","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0-dev-R","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0-dev-R/manifests"},{"name":"v0.8.0","sha":"13cf95652a95545f5250324e6bee91a57df4a5cd","kind":"commit","published_at":"2023-08-11T17:59:17.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.8.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"111510a71ca9d11d4d6e5c8d7043b28fd020e25a","kind":"commit","published_at":"2023-05-18T22:04:30.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.7.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"38a64dff6fd8945cbbab39c4d3fe77a00fae08e5","kind":"commit","published_at":"2023-02-07T16:56:56.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2/manifests"},{"name":"v0.6.2-rc.2","sha":"571b4ea47b1aa4e4c0ce55af172da099634c63b0","kind":"commit","published_at":"2023-02-07T15:42:30.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2-rc.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.2/manifests"},{"name":"v0.6.2-rc.1","sha":"624bf49919e16138a1c1b8bb40f8b904fe61bdbb","kind":"commit","published_at":"2023-02-06T22:30:20.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.1/manifests"},{"name":"v0.6.1","sha":"6321c15a0e5604fb8d2a59f0faaeaee8bce16b19","kind":"commit","published_at":"2022-10-27T20:28:19.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1/manifests"},{"name":"v0.6.1-rc.1","sha":"3639ca290508f33dc7432559f4bdf6582244b57c","kind":"commit","published_at":"2022-10-27T18:16:47.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.1-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1-rc.1/manifests"},{"name":"v0.6.0","sha":"c98ce150aeb2f049b51d9973236b9be3da53aa75","kind":"commit","published_at":"2022-10-26T20:29:46.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0/manifests"},{"name":"v0.6.0-rc.7","sha":"78cad9305fd723542359c88d891b43807dbabb7b","kind":"commit","published_at":"2022-10-26T19:13:23.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.7","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.7/manifests"},{"name":"v0.6.0-rc.6","sha":"757af7ceac37335a07b986eefc6a0e2e089a97fc","kind":"commit","published_at":"2022-10-26T00:48:04.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.6","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.6/manifests"},{"name":"v0.6.0-rc.5","sha":"dc490e236957aea3259d2a9d17fbeb371a34c4a8","kind":"commit","published_at":"2022-10-25T23:57:59.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.5","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.5/manifests"},{"name":"v0.6.0-rc.4","sha":"c3e242d2576d360748c563da34e24b148eb2c29a","kind":"commit","published_at":"2022-10-25T23:01:53.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.4","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.4/manifests"},{"name":"v0.6.0-rc.3","sha":"b9428599701e24ca06a32300327c311e4ac4153b","kind":"commit","published_at":"2022-10-25T21:09:00.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.3","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.3/manifests"},{"name":"v0.6.0-rc.2","sha":"926009894e881a872e64ca1200b4ccc1afe9331b","kind":"commit","published_at":"2022-10-25T20:28:40.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.2/manifests"},{"name":"v0.6.0-rc.1","sha":"e6514bfe8c8694170e40a518270ad858a9847f1f","kind":"commit","published_at":"2022-10-25T18:25:54.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.1/manifests"},{"name":"v0.5.0","sha":"ad80114078a9a5055e0b66628e0a812791ef43ee","kind":"commit","published_at":"2022-08-23T18:41:16.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.5.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0/manifests"},{"name":"v0.5.0-rc.1","sha":"3de95799e422d2033cdf8505ceff96582f526434","kind":"commit","published_at":"2022-08-23T17:15:25.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.5.0-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0-rc.1/manifests"},{"name":"v0.4.0","sha":"c7890d662cbf550116c16346f97cfdb707bb2b08","kind":"commit","published_at":"2021-12-11T06:13:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.4.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"0707f6e7af351b24d634b0081ac7613e0ad7b092","kind":"commit","published_at":"2021-09-22T02:13:08.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.3.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.3.0/manifests"},{"name":"v0.2.4","sha":"71180d0398f47cd08f69f1d542bc136539f7dd96","kind":"commit","published_at":"2021-09-20T23:58:41.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.4","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.4/manifests"},{"name":"v0.2.2","sha":"7f5e14f28360db05d7d332501eaf6899dfcf017b","kind":"commit","published_at":"2021-09-20T22:09:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.2/manifests"},{"name":"v0.2.3","sha":"7f5e14f28360db05d7d332501eaf6899dfcf017b","kind":"commit","published_at":"2021-09-20T22:09:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.3","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.3/manifests"},{"name":"v0.2.1","sha":"ad01f0d749e1deb795dd6f65230e799ab64bacb8","kind":"commit","published_at":"2021-09-13T21:44:10.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"c4f67d8be6eb41a4d7c584b30224bba4e455b1dc","kind":"commit","published_at":"2021-09-07T20:49:20.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"ff022218722e2947dcdd7ec847ec93171a43a8e1","kind":"commit","published_at":"2021-08-05T14:11:13.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.1.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"fa7866edea718625d29f338335aef11c27973738","kind":"commit","published_at":"2021-07-26T20:09:39.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.0.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-30T05:41:31.101Z","dependent_packages_count":0,"downloads":17622,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":30.99804807419151,"dependent_repos_count":29.318292202377133,"dependent_packages_count":33.81230354737315,"stargazers_count":10.814402096716549,"forks_count":9.65974175929914,"average":22.920557535991495},"purl":"pkg:cargo/opendp-ffi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/opendp-ffi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cargo/opendp-ffi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/opendp-ffi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-29T12:42:59.237Z","issues_count":997,"pull_requests_count":759,"avg_time_to_close_issue":12800414.282371296,"avg_time_to_close_pull_request":3899072.066666667,"issues_closed_count":640,"pull_requests_closed_count":613,"pull_request_authors_count":24,"issue_authors_count":25,"avg_comments_per_issue":0.649949849548646,"avg_comments_per_pull_request":1.2885375494071145,"merged_pull_requests_count":488,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":202,"past_year_pull_requests_count":191,"past_year_avg_time_to_close_issue":3742873.27,"past_year_avg_time_to_close_pull_request":1855975.134920635,"past_year_issues_closed_count":100,"past_year_pull_requests_closed_count":126,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.30198019801980197,"past_year_avg_comments_per_pull_request":1.3455497382198953,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":107,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/issues","maintainers":[{"login":"Shoeboxam","count":691,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"},{"login":"raprasad","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raprasad"},{"login":"andrewvyrros","count":59,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewvyrros"}],"active_maintainers":[{"login":"Shoeboxam","count":213,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp-ffi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp-ffi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp-ffi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp-ffi/related_packages","maintainers":[{"uuid":"126788","login":"opendp-dev","name":null,"email":null,"url":"https://github.com/opendp-dev","packages_count":4,"html_url":"https://crates.io/users/opendp-dev","role":null,"created_at":"2022-11-07T22:44:20.128Z","updated_at":"2022-11-07T22:44:20.128Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/opendp-dev/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":204368,"maintainers_count":50502,"namespaces_count":0,"keywords_count":51682,"github":"rust-lang","metadata":{"funded_packages_count":19894},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-04T06:52:42.730Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},{"id":11066607,"name":"github.com/opendp/opendp","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/opendp/opendp","keywords_array":[],"namespace":null,"versions_count":24,"first_release_published_at":"2021-07-26T20:09:39.000Z","latest_release_published_at":"2025-04-22T20:05:44.000Z","latest_release_number":"v0.13.0","last_synced_at":"2025-08-30T05:41:27.552Z","created_at":"2024-11-20T06:42:16.118Z","updated_at":"2025-08-30T05:41:31.037Z","registry_url":"https://pkg.go.dev/github.com/opendp/opendp","install_command":"go get github.com/opendp/opendp","documentation_url":"https://pkg.go.dev/github.com/opendp/opendp#section-documentation","metadata":{},"repo_metadata":{"id":37588433,"uuid":"336597985","full_name":"opendp/opendp","owner":"opendp","description":"The core library of differential privacy algorithms powering the OpenDP Project.","archived":false,"fork":false,"pushed_at":"2025-08-30T03:50:26.000Z","size":874031,"stargazers_count":379,"open_issues_count":301,"forks_count":61,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-08-30T05:32:09.169Z","etag":null,"topics":["differential-privacy","dp-programming-framework","opendp","opendp-commons","privacy"],"latest_commit_sha":null,"homepage":"https://docs.opendp.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opendp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-02-06T17:40:39.000Z","updated_at":"2025-08-28T18:40:19.000Z","dependencies_parsed_at":"2023-10-14T22:18:00.613Z","dependency_job_id":"bf8fc486-f0ed-4e9e-a4ad-d0f6f19fe957","html_url":"https://github.com/opendp/opendp","commit_stats":{"total_commits":221,"total_committers":12,"mean_commits":"18.416666666666668","dds":0.3438914027149321,"last_synced_commit":"778b09449f4e85fdbd8a396fda8589cbf9acdb39"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/opendp/opendp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/sbom","scorecard":{"id":113104,"data":{"date":"2025-08-04","repo":{"name":"github.com/opendp/opendp","commit":"dc1592c3234c13101ffc6887e7b305a42509be40"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.8,"checks":[{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"15 commit(s) and 8 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 22/30 approved changesets -- score normalized to 7","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:33","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:34","Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/credential-check.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/latex-release.yml:1","Warn: no topLevel permission defined: .github/workflows/latex.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly.yml:1","Warn: no topLevel permission defined: .github/workflows/prepare.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/sanity-test.yml:1","Warn: no topLevel permission defined: .github/workflows/smoke-test.yml:1","Warn: no topLevel permission defined: .github/workflows/update-bindings.yml:1","Warn: no topLevel permission defined: .github/workflows/weekly-doc-check.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:212: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:229: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:236: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:258: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:280: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:307: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:317: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:324: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:330: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:342: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:140: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:199: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/credential-check.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/credential-check.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/credential-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex-release.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex-release.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex-release.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/prepare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/prepare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:171: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:272: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:278: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:287: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:325: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:333: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:339: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:183: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:211: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:160","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:161","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:276","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:304","Warn: pipCommand not pinned by hash: .github/workflows/credential-check.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/prepare.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:97","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:152","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:187","Warn: pipCommand not pinned by hash: .github/workflows/sanity-test.yml:72","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:252","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:253","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:295","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:296","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:297","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:307","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:173","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:174","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:190","Warn: pipCommand not pinned by hash: .github/workflows/weekly-doc-check.yml:76","Warn: pipCommand not pinned by hash: .github/workflows/weekly-doc-check.yml:77","Info:   0 out of  83 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  17 third-party GitHubAction dependencies pinned","Info:   0 out of  23 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"18 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2020-107 / GHSA-jjw5-xxj6-pcv5","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2020-108","Warn: Project is vulnerable to: PYSEC-2019-156 / GHSA-xp76-357g-9wqq","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 28 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T16:23:20.096Z","repository_id":37588433,"created_at":"2025-08-15T16:23:20.096Z","updated_at":"2025-08-15T16:23:20.096Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272809584,"owners_count":24996630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"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":"opendp","name":"OpenDP","uuid":"74011960","kind":"organization","description":"Open Differential Privacy","email":"info@opendp.org","website":"http://opendp.org/","location":null,"twitter":"opendp_org","company":null,"icon_url":"https://avatars.githubusercontent.com/u/74011960?v=4","repositories_count":22,"last_synced_at":"2023-03-05T09:53:45.712Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/opendp","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T11:53:31.054Z","updated_at":"2023-03-05T09:53:45.728Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp/repositories"},"tags":[{"name":"v0.13.0","sha":"1b882feb9337768ee97b7a2e2a32cfd008e157c3","kind":"commit","published_at":"2025-04-22T20:05:44.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.13.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"3f5ea00bc0d8a3efd84c9b9543b9e7f76ee3e2cc","kind":"commit","published_at":"2025-02-21T04:29:10.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.12.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"91a0d98ba3a5e97c4125da47c362537ecf73639b","kind":"commit","published_at":"2024-12-19T20:59:09.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.12.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"5ad8af8a1830fff926802e3613c47b7ba7b04310","kind":"commit","published_at":"2024-08-19T23:14:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.11.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"61590777f57facbebe27c77f5f320b263f34f2da","kind":"commit","published_at":"2024-08-13T18:39:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.11.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"ab34e697fb29807b3da4530f9e8d5d775ac29e0c","kind":"commit","published_at":"2024-06-20T15:35:44.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.10.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.10.0/manifests"},{"name":"v0.9.1","sha":"4ef6c7f108bcea9ba436948823c5c773aa95c6bf","kind":"tag","published_at":"2024-06-18T18:11:21.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"67fdae0a14ce7ff27afd7b5382f9b9a1f4c79fc9","kind":"tag","published_at":"2024-06-18T18:10:42.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0/manifests"},{"name":"v0.9.2","sha":"14f1c07e7728f69cd630abc2b9ff728b3aa40eaa","kind":"commit","published_at":"2024-02-08T16:07:00.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.2/manifests"},{"name":"v0.9.0-dev-R","sha":"eec75a7c24db9c17f98a1ff6e75cdea05c631b52","kind":"commit","published_at":"2023-08-25T20:18:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.0-dev-R","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.0-dev-R","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.0-dev-R","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0-dev-R","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0-dev-R/manifests"},{"name":"v0.8.0","sha":"13cf95652a95545f5250324e6bee91a57df4a5cd","kind":"commit","published_at":"2023-08-11T17:59:17.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.8.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"111510a71ca9d11d4d6e5c8d7043b28fd020e25a","kind":"commit","published_at":"2023-05-18T22:04:30.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.7.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"38a64dff6fd8945cbbab39c4d3fe77a00fae08e5","kind":"commit","published_at":"2023-02-07T16:56:56.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2/manifests"},{"name":"v0.6.2-rc.2","sha":"571b4ea47b1aa4e4c0ce55af172da099634c63b0","kind":"commit","published_at":"2023-02-07T15:42:30.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2-rc.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.2/manifests"},{"name":"v0.6.2-rc.1","sha":"624bf49919e16138a1c1b8bb40f8b904fe61bdbb","kind":"commit","published_at":"2023-02-06T22:30:20.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.1/manifests"},{"name":"v0.6.1","sha":"6321c15a0e5604fb8d2a59f0faaeaee8bce16b19","kind":"commit","published_at":"2022-10-27T20:28:19.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1/manifests"},{"name":"v0.6.1-rc.1","sha":"3639ca290508f33dc7432559f4bdf6582244b57c","kind":"commit","published_at":"2022-10-27T18:16:47.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.1-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1-rc.1/manifests"},{"name":"v0.6.0","sha":"c98ce150aeb2f049b51d9973236b9be3da53aa75","kind":"commit","published_at":"2022-10-26T20:29:46.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0/manifests"},{"name":"v0.6.0-rc.7","sha":"78cad9305fd723542359c88d891b43807dbabb7b","kind":"commit","published_at":"2022-10-26T19:13:23.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.7","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.7/manifests"},{"name":"v0.6.0-rc.6","sha":"757af7ceac37335a07b986eefc6a0e2e089a97fc","kind":"commit","published_at":"2022-10-26T00:48:04.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.6","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.6/manifests"},{"name":"v0.6.0-rc.5","sha":"dc490e236957aea3259d2a9d17fbeb371a34c4a8","kind":"commit","published_at":"2022-10-25T23:57:59.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.5","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.5/manifests"},{"name":"v0.6.0-rc.4","sha":"c3e242d2576d360748c563da34e24b148eb2c29a","kind":"commit","published_at":"2022-10-25T23:01:53.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.4","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.4/manifests"},{"name":"v0.6.0-rc.3","sha":"b9428599701e24ca06a32300327c311e4ac4153b","kind":"commit","published_at":"2022-10-25T21:09:00.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.3","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.3/manifests"},{"name":"v0.6.0-rc.2","sha":"926009894e881a872e64ca1200b4ccc1afe9331b","kind":"commit","published_at":"2022-10-25T20:28:40.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.2/manifests"},{"name":"v0.6.0-rc.1","sha":"e6514bfe8c8694170e40a518270ad858a9847f1f","kind":"commit","published_at":"2022-10-25T18:25:54.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.1/manifests"},{"name":"v0.5.0","sha":"ad80114078a9a5055e0b66628e0a812791ef43ee","kind":"commit","published_at":"2022-08-23T18:41:16.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.5.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0/manifests"},{"name":"v0.5.0-rc.1","sha":"3de95799e422d2033cdf8505ceff96582f526434","kind":"commit","published_at":"2022-08-23T17:15:25.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.5.0-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0-rc.1/manifests"},{"name":"v0.4.0","sha":"c7890d662cbf550116c16346f97cfdb707bb2b08","kind":"commit","published_at":"2021-12-11T06:13:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.4.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"0707f6e7af351b24d634b0081ac7613e0ad7b092","kind":"commit","published_at":"2021-09-22T02:13:08.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.3.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.3.0/manifests"},{"name":"v0.2.4","sha":"71180d0398f47cd08f69f1d542bc136539f7dd96","kind":"commit","published_at":"2021-09-20T23:58:41.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.4","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.4/manifests"},{"name":"v0.2.2","sha":"7f5e14f28360db05d7d332501eaf6899dfcf017b","kind":"commit","published_at":"2021-09-20T22:09:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.2/manifests"},{"name":"v0.2.3","sha":"7f5e14f28360db05d7d332501eaf6899dfcf017b","kind":"commit","published_at":"2021-09-20T22:09:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.3","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.3/manifests"},{"name":"v0.2.1","sha":"ad01f0d749e1deb795dd6f65230e799ab64bacb8","kind":"commit","published_at":"2021-09-13T21:44:10.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"c4f67d8be6eb41a4d7c584b30224bba4e455b1dc","kind":"commit","published_at":"2021-09-07T20:49:20.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"ff022218722e2947dcdd7ec847ec93171a43a8e1","kind":"commit","published_at":"2021-08-05T14:11:13.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.1.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"fa7866edea718625d29f338335aef11c27973738","kind":"commit","published_at":"2021-07-26T20:09:39.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.0.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-30T05:41:31.036Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.4148289218965635,"dependent_packages_count":6.0126059109243135,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.2137174164104385},"purl":"pkg:golang/github.com/opendp/opendp","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/opendp/opendp","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/opendp/opendp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/opendp/opendp/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-29T12:42:59.237Z","issues_count":997,"pull_requests_count":759,"avg_time_to_close_issue":12800414.282371296,"avg_time_to_close_pull_request":3899072.066666667,"issues_closed_count":640,"pull_requests_closed_count":613,"pull_request_authors_count":24,"issue_authors_count":25,"avg_comments_per_issue":0.649949849548646,"avg_comments_per_pull_request":1.2885375494071145,"merged_pull_requests_count":488,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":202,"past_year_pull_requests_count":191,"past_year_avg_time_to_close_issue":3742873.27,"past_year_avg_time_to_close_pull_request":1855975.134920635,"past_year_issues_closed_count":100,"past_year_pull_requests_closed_count":126,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.30198019801980197,"past_year_avg_comments_per_pull_request":1.3455497382198953,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":107,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/issues","maintainers":[{"login":"Shoeboxam","count":691,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"},{"login":"raprasad","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raprasad"},{"login":"andrewvyrros","count":59,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewvyrros"}],"active_maintainers":[{"login":"Shoeboxam","count":213,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopendp%2Fopendp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopendp%2Fopendp/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopendp%2Fopendp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopendp%2Fopendp/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1951493,"maintainers_count":0,"namespaces_count":741113,"keywords_count":109139,"github":"golang","metadata":{"funded_packages_count":48962},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-04T05:53:31.480Z","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":4208375,"name":"opendp","ecosystem":"cargo","description":"A library of differential privacy algorithms for the statistical analysis of sensitive private data.","homepage":"https://opendp.org/","licenses":"non-standard","normalized_licenses":["Other"],"repository_url":"https://github.com/opendp/opendp","keywords_array":[],"namespace":null,"versions_count":293,"first_release_published_at":"2021-08-02T17:04:27.891Z","latest_release_published_at":"2025-04-22T20:09:29.414Z","latest_release_number":"0.13.0","last_synced_at":"2025-08-30T05:41:26.760Z","created_at":"2022-04-12T21:04:23.064Z","updated_at":"2025-08-30T05:41:31.040Z","registry_url":"https://crates.io/crates/opendp/","install_command":"cargo install opendp","documentation_url":"https://docs.rs/opendp/","metadata":{"categories":[]},"repo_metadata":{"id":37588433,"uuid":"336597985","full_name":"opendp/opendp","owner":"opendp","description":"The core library of differential privacy algorithms powering the OpenDP Project.","archived":false,"fork":false,"pushed_at":"2025-08-30T03:50:26.000Z","size":874031,"stargazers_count":379,"open_issues_count":301,"forks_count":61,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-08-30T05:32:09.169Z","etag":null,"topics":["differential-privacy","dp-programming-framework","opendp","opendp-commons","privacy"],"latest_commit_sha":null,"homepage":"https://docs.opendp.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opendp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-02-06T17:40:39.000Z","updated_at":"2025-08-28T18:40:19.000Z","dependencies_parsed_at":"2023-10-14T22:18:00.613Z","dependency_job_id":"bf8fc486-f0ed-4e9e-a4ad-d0f6f19fe957","html_url":"https://github.com/opendp/opendp","commit_stats":{"total_commits":221,"total_committers":12,"mean_commits":"18.416666666666668","dds":0.3438914027149321,"last_synced_commit":"778b09449f4e85fdbd8a396fda8589cbf9acdb39"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/opendp/opendp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/sbom","scorecard":{"id":113104,"data":{"date":"2025-08-04","repo":{"name":"github.com/opendp/opendp","commit":"dc1592c3234c13101ffc6887e7b305a42509be40"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.8,"checks":[{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"15 commit(s) and 8 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 22/30 approved changesets -- score normalized to 7","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:33","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:34","Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/credential-check.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/latex-release.yml:1","Warn: no topLevel permission defined: .github/workflows/latex.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly.yml:1","Warn: no topLevel permission defined: .github/workflows/prepare.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/sanity-test.yml:1","Warn: no topLevel permission defined: .github/workflows/smoke-test.yml:1","Warn: no topLevel permission defined: .github/workflows/update-bindings.yml:1","Warn: no topLevel permission defined: .github/workflows/weekly-doc-check.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:212: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:229: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:236: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:258: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:280: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:307: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:317: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:324: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:330: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:342: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:140: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:199: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/credential-check.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/credential-check.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/credential-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex-release.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex-release.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex-release.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/prepare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/prepare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:171: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:272: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:278: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:287: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:325: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:333: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:339: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:183: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:211: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:160","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:161","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:276","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:304","Warn: pipCommand not pinned by hash: .github/workflows/credential-check.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/prepare.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:97","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:152","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:187","Warn: pipCommand not pinned by hash: .github/workflows/sanity-test.yml:72","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:252","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:253","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:295","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:296","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:297","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:307","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:173","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:174","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:190","Warn: pipCommand not pinned by hash: .github/workflows/weekly-doc-check.yml:76","Warn: pipCommand not pinned by hash: .github/workflows/weekly-doc-check.yml:77","Info:   0 out of  83 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  17 third-party GitHubAction dependencies pinned","Info:   0 out of  23 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"18 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2020-107 / GHSA-jjw5-xxj6-pcv5","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2020-108","Warn: Project is vulnerable to: PYSEC-2019-156 / GHSA-xp76-357g-9wqq","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 28 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T16:23:20.096Z","repository_id":37588433,"created_at":"2025-08-15T16:23:20.096Z","updated_at":"2025-08-15T16:23:20.096Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272809584,"owners_count":24996630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"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":"opendp","name":"OpenDP","uuid":"74011960","kind":"organization","description":"Open Differential Privacy","email":"info@opendp.org","website":"http://opendp.org/","location":null,"twitter":"opendp_org","company":null,"icon_url":"https://avatars.githubusercontent.com/u/74011960?v=4","repositories_count":22,"last_synced_at":"2023-03-05T09:53:45.712Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/opendp","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T11:53:31.054Z","updated_at":"2023-03-05T09:53:45.728Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp/repositories"},"tags":[{"name":"v0.13.0","sha":"1b882feb9337768ee97b7a2e2a32cfd008e157c3","kind":"commit","published_at":"2025-04-22T20:05:44.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.13.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"3f5ea00bc0d8a3efd84c9b9543b9e7f76ee3e2cc","kind":"commit","published_at":"2025-02-21T04:29:10.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.12.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"91a0d98ba3a5e97c4125da47c362537ecf73639b","kind":"commit","published_at":"2024-12-19T20:59:09.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.12.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"5ad8af8a1830fff926802e3613c47b7ba7b04310","kind":"commit","published_at":"2024-08-19T23:14:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.11.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"61590777f57facbebe27c77f5f320b263f34f2da","kind":"commit","published_at":"2024-08-13T18:39:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.11.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"ab34e697fb29807b3da4530f9e8d5d775ac29e0c","kind":"commit","published_at":"2024-06-20T15:35:44.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.10.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.10.0/manifests"},{"name":"v0.9.1","sha":"4ef6c7f108bcea9ba436948823c5c773aa95c6bf","kind":"tag","published_at":"2024-06-18T18:11:21.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"67fdae0a14ce7ff27afd7b5382f9b9a1f4c79fc9","kind":"tag","published_at":"2024-06-18T18:10:42.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0/manifests"},{"name":"v0.9.2","sha":"14f1c07e7728f69cd630abc2b9ff728b3aa40eaa","kind":"commit","published_at":"2024-02-08T16:07:00.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.2/manifests"},{"name":"v0.9.0-dev-R","sha":"eec75a7c24db9c17f98a1ff6e75cdea05c631b52","kind":"commit","published_at":"2023-08-25T20:18:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.0-dev-R","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.0-dev-R","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.0-dev-R","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0-dev-R","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0-dev-R/manifests"},{"name":"v0.8.0","sha":"13cf95652a95545f5250324e6bee91a57df4a5cd","kind":"commit","published_at":"2023-08-11T17:59:17.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.8.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"111510a71ca9d11d4d6e5c8d7043b28fd020e25a","kind":"commit","published_at":"2023-05-18T22:04:30.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.7.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"38a64dff6fd8945cbbab39c4d3fe77a00fae08e5","kind":"commit","published_at":"2023-02-07T16:56:56.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2/manifests"},{"name":"v0.6.2-rc.2","sha":"571b4ea47b1aa4e4c0ce55af172da099634c63b0","kind":"commit","published_at":"2023-02-07T15:42:30.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2-rc.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.2/manifests"},{"name":"v0.6.2-rc.1","sha":"624bf49919e16138a1c1b8bb40f8b904fe61bdbb","kind":"commit","published_at":"2023-02-06T22:30:20.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.1/manifests"},{"name":"v0.6.1","sha":"6321c15a0e5604fb8d2a59f0faaeaee8bce16b19","kind":"commit","published_at":"2022-10-27T20:28:19.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1/manifests"},{"name":"v0.6.1-rc.1","sha":"3639ca290508f33dc7432559f4bdf6582244b57c","kind":"commit","published_at":"2022-10-27T18:16:47.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.1-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1-rc.1/manifests"},{"name":"v0.6.0","sha":"c98ce150aeb2f049b51d9973236b9be3da53aa75","kind":"commit","published_at":"2022-10-26T20:29:46.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0/manifests"},{"name":"v0.6.0-rc.7","sha":"78cad9305fd723542359c88d891b43807dbabb7b","kind":"commit","published_at":"2022-10-26T19:13:23.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.7","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.7/manifests"},{"name":"v0.6.0-rc.6","sha":"757af7ceac37335a07b986eefc6a0e2e089a97fc","kind":"commit","published_at":"2022-10-26T00:48:04.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.6","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.6/manifests"},{"name":"v0.6.0-rc.5","sha":"dc490e236957aea3259d2a9d17fbeb371a34c4a8","kind":"commit","published_at":"2022-10-25T23:57:59.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.5","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.5/manifests"},{"name":"v0.6.0-rc.4","sha":"c3e242d2576d360748c563da34e24b148eb2c29a","kind":"commit","published_at":"2022-10-25T23:01:53.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.4","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.4/manifests"},{"name":"v0.6.0-rc.3","sha":"b9428599701e24ca06a32300327c311e4ac4153b","kind":"commit","published_at":"2022-10-25T21:09:00.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.3","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.3/manifests"},{"name":"v0.6.0-rc.2","sha":"926009894e881a872e64ca1200b4ccc1afe9331b","kind":"commit","published_at":"2022-10-25T20:28:40.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.2/manifests"},{"name":"v0.6.0-rc.1","sha":"e6514bfe8c8694170e40a518270ad858a9847f1f","kind":"commit","published_at":"2022-10-25T18:25:54.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.1/manifests"},{"name":"v0.5.0","sha":"ad80114078a9a5055e0b66628e0a812791ef43ee","kind":"commit","published_at":"2022-08-23T18:41:16.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.5.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0/manifests"},{"name":"v0.5.0-rc.1","sha":"3de95799e422d2033cdf8505ceff96582f526434","kind":"commit","published_at":"2022-08-23T17:15:25.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.5.0-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0-rc.1/manifests"},{"name":"v0.4.0","sha":"c7890d662cbf550116c16346f97cfdb707bb2b08","kind":"commit","published_at":"2021-12-11T06:13:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.4.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"0707f6e7af351b24d634b0081ac7613e0ad7b092","kind":"commit","published_at":"2021-09-22T02:13:08.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.3.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.3.0/manifests"},{"name":"v0.2.4","sha":"71180d0398f47cd08f69f1d542bc136539f7dd96","kind":"commit","published_at":"2021-09-20T23:58:41.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.4","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.4/manifests"},{"name":"v0.2.2","sha":"7f5e14f28360db05d7d332501eaf6899dfcf017b","kind":"commit","published_at":"2021-09-20T22:09:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.2/manifests"},{"name":"v0.2.3","sha":"7f5e14f28360db05d7d332501eaf6899dfcf017b","kind":"commit","published_at":"2021-09-20T22:09:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.3","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.3/manifests"},{"name":"v0.2.1","sha":"ad01f0d749e1deb795dd6f65230e799ab64bacb8","kind":"commit","published_at":"2021-09-13T21:44:10.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"c4f67d8be6eb41a4d7c584b30224bba4e455b1dc","kind":"commit","published_at":"2021-09-07T20:49:20.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"ff022218722e2947dcdd7ec847ec93171a43a8e1","kind":"commit","published_at":"2021-08-05T14:11:13.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.1.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"fa7866edea718625d29f338335aef11c27973738","kind":"commit","published_at":"2021-07-26T20:09:39.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.0.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-30T05:41:31.040Z","dependent_packages_count":2,"downloads":271500,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":23.744765081605163,"dependent_repos_count":29.318292202377133,"dependent_packages_count":11.426555354966414,"stargazers_count":10.826910563890136,"forks_count":9.65974175929914,"average":16.9952529924276},"purl":"pkg:cargo/opendp","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/opendp","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cargo/opendp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/opendp/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-29T12:42:59.237Z","issues_count":997,"pull_requests_count":759,"avg_time_to_close_issue":12800414.282371296,"avg_time_to_close_pull_request":3899072.066666667,"issues_closed_count":640,"pull_requests_closed_count":613,"pull_request_authors_count":24,"issue_authors_count":25,"avg_comments_per_issue":0.649949849548646,"avg_comments_per_pull_request":1.2885375494071145,"merged_pull_requests_count":488,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":202,"past_year_pull_requests_count":191,"past_year_avg_time_to_close_issue":3742873.27,"past_year_avg_time_to_close_pull_request":1855975.134920635,"past_year_issues_closed_count":100,"past_year_pull_requests_closed_count":126,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.30198019801980197,"past_year_avg_comments_per_pull_request":1.3455497382198953,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":107,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/issues","maintainers":[{"login":"Shoeboxam","count":691,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"},{"login":"raprasad","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raprasad"},{"login":"andrewvyrros","count":59,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewvyrros"}],"active_maintainers":[{"login":"Shoeboxam","count":213,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp/related_packages","maintainers":[{"uuid":"126788","login":"opendp-dev","name":null,"email":null,"url":"https://github.com/opendp-dev","packages_count":4,"html_url":"https://crates.io/users/opendp-dev","role":null,"created_at":"2022-11-07T22:44:19.765Z","updated_at":"2022-11-07T22:44:19.765Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/opendp-dev/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":204368,"maintainers_count":50502,"namespaces_count":0,"keywords_count":51682,"github":"rust-lang","metadata":{"funded_packages_count":19894},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-04T06:52:42.730Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},{"id":5370924,"name":"opendp_tooling","ecosystem":"cargo","description":"Tooling for proc-macros and code generation.","homepage":"https://opendp.org/","licenses":"non-standard","normalized_licenses":["Other"],"repository_url":"https://github.com/opendp/opendp","keywords_array":[],"namespace":null,"versions_count":275,"first_release_published_at":"2022-10-26T00:50:25.619Z","latest_release_published_at":"2025-04-22T20:07:41.666Z","latest_release_number":"0.13.0","last_synced_at":"2025-08-30T05:41:27.162Z","created_at":"2022-10-26T01:33:04.417Z","updated_at":"2025-08-30T05:41:31.042Z","registry_url":"https://crates.io/crates/opendp_tooling/","install_command":"cargo install opendp_tooling","documentation_url":"https://docs.rs/opendp_tooling/","metadata":{"categories":[]},"repo_metadata":{"id":37588433,"uuid":"336597985","full_name":"opendp/opendp","owner":"opendp","description":"The core library of differential privacy algorithms powering the OpenDP Project.","archived":false,"fork":false,"pushed_at":"2025-08-30T03:50:26.000Z","size":874031,"stargazers_count":379,"open_issues_count":301,"forks_count":61,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-08-30T05:32:09.169Z","etag":null,"topics":["differential-privacy","dp-programming-framework","opendp","opendp-commons","privacy"],"latest_commit_sha":null,"homepage":"https://docs.opendp.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opendp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-02-06T17:40:39.000Z","updated_at":"2025-08-28T18:40:19.000Z","dependencies_parsed_at":"2023-10-14T22:18:00.613Z","dependency_job_id":"bf8fc486-f0ed-4e9e-a4ad-d0f6f19fe957","html_url":"https://github.com/opendp/opendp","commit_stats":{"total_commits":221,"total_committers":12,"mean_commits":"18.416666666666668","dds":0.3438914027149321,"last_synced_commit":"778b09449f4e85fdbd8a396fda8589cbf9acdb39"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/opendp/opendp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/sbom","scorecard":{"id":113104,"data":{"date":"2025-08-04","repo":{"name":"github.com/opendp/opendp","commit":"dc1592c3234c13101ffc6887e7b305a42509be40"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.8,"checks":[{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"15 commit(s) and 8 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 22/30 approved changesets -- score normalized to 7","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:33","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:34","Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/credential-check.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/latex-release.yml:1","Warn: no topLevel permission defined: .github/workflows/latex.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly.yml:1","Warn: no topLevel permission defined: .github/workflows/prepare.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/sanity-test.yml:1","Warn: no topLevel permission defined: .github/workflows/smoke-test.yml:1","Warn: no topLevel permission defined: .github/workflows/update-bindings.yml:1","Warn: no topLevel permission defined: .github/workflows/weekly-doc-check.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:212: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:229: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:236: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:258: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:280: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:307: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:317: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:324: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:330: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:342: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:140: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:199: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/credential-check.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/credential-check.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/credential-check.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/credential-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex-release.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex-release.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex-release.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/latex.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/latex.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/latex.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/prepare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/prepare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:171: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity-test.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/sanity-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:272: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:278: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:287: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:325: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:333: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:339: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:183: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/smoke-test.yml:211: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/smoke-test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-bindings.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/update-bindings.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/weekly-doc-check.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/opendp/opendp/weekly-doc-check.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:160","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:161","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:276","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:304","Warn: pipCommand not pinned by hash: .github/workflows/credential-check.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/prepare.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:97","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:152","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:187","Warn: pipCommand not pinned by hash: .github/workflows/sanity-test.yml:72","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:252","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:253","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:295","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:296","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:297","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:307","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:173","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:174","Warn: pipCommand not pinned by hash: .github/workflows/smoke-test.yml:190","Warn: pipCommand not pinned by hash: .github/workflows/weekly-doc-check.yml:76","Warn: pipCommand not pinned by hash: .github/workflows/weekly-doc-check.yml:77","Info:   0 out of  83 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  17 third-party GitHubAction dependencies pinned","Info:   0 out of  23 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"18 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2020-107 / GHSA-jjw5-xxj6-pcv5","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2020-108","Warn: Project is vulnerable to: PYSEC-2019-156 / GHSA-xp76-357g-9wqq","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 28 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T16:23:20.096Z","repository_id":37588433,"created_at":"2025-08-15T16:23:20.096Z","updated_at":"2025-08-15T16:23:20.096Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272809584,"owners_count":24996630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"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":"opendp","name":"OpenDP","uuid":"74011960","kind":"organization","description":"Open Differential Privacy","email":"info@opendp.org","website":"http://opendp.org/","location":null,"twitter":"opendp_org","company":null,"icon_url":"https://avatars.githubusercontent.com/u/74011960?v=4","repositories_count":22,"last_synced_at":"2023-03-05T09:53:45.712Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/opendp","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T11:53:31.054Z","updated_at":"2023-03-05T09:53:45.728Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendp/repositories"},"tags":[{"name":"v0.13.0","sha":"1b882feb9337768ee97b7a2e2a32cfd008e157c3","kind":"commit","published_at":"2025-04-22T20:05:44.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.13.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"3f5ea00bc0d8a3efd84c9b9543b9e7f76ee3e2cc","kind":"commit","published_at":"2025-02-21T04:29:10.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.12.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"91a0d98ba3a5e97c4125da47c362537ecf73639b","kind":"commit","published_at":"2024-12-19T20:59:09.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.12.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"5ad8af8a1830fff926802e3613c47b7ba7b04310","kind":"commit","published_at":"2024-08-19T23:14:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.11.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"61590777f57facbebe27c77f5f320b263f34f2da","kind":"commit","published_at":"2024-08-13T18:39:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.11.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"ab34e697fb29807b3da4530f9e8d5d775ac29e0c","kind":"commit","published_at":"2024-06-20T15:35:44.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.10.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.10.0/manifests"},{"name":"v0.9.1","sha":"4ef6c7f108bcea9ba436948823c5c773aa95c6bf","kind":"tag","published_at":"2024-06-18T18:11:21.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"67fdae0a14ce7ff27afd7b5382f9b9a1f4c79fc9","kind":"tag","published_at":"2024-06-18T18:10:42.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0/manifests"},{"name":"v0.9.2","sha":"14f1c07e7728f69cd630abc2b9ff728b3aa40eaa","kind":"commit","published_at":"2024-02-08T16:07:00.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.2/manifests"},{"name":"v0.9.0-dev-R","sha":"eec75a7c24db9c17f98a1ff6e75cdea05c631b52","kind":"commit","published_at":"2023-08-25T20:18:02.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.9.0-dev-R","html_url":"https://github.com/opendp/opendp/releases/tag/v0.9.0-dev-R","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.9.0-dev-R","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0-dev-R","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.9.0-dev-R/manifests"},{"name":"v0.8.0","sha":"13cf95652a95545f5250324e6bee91a57df4a5cd","kind":"commit","published_at":"2023-08-11T17:59:17.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.8.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"111510a71ca9d11d4d6e5c8d7043b28fd020e25a","kind":"commit","published_at":"2023-05-18T22:04:30.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.7.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"38a64dff6fd8945cbbab39c4d3fe77a00fae08e5","kind":"commit","published_at":"2023-02-07T16:56:56.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2/manifests"},{"name":"v0.6.2-rc.2","sha":"571b4ea47b1aa4e4c0ce55af172da099634c63b0","kind":"commit","published_at":"2023-02-07T15:42:30.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2-rc.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.2/manifests"},{"name":"v0.6.2-rc.1","sha":"624bf49919e16138a1c1b8bb40f8b904fe61bdbb","kind":"commit","published_at":"2023-02-06T22:30:20.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.2-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.2-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.2-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.2-rc.1/manifests"},{"name":"v0.6.1","sha":"6321c15a0e5604fb8d2a59f0faaeaee8bce16b19","kind":"commit","published_at":"2022-10-27T20:28:19.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1/manifests"},{"name":"v0.6.1-rc.1","sha":"3639ca290508f33dc7432559f4bdf6582244b57c","kind":"commit","published_at":"2022-10-27T18:16:47.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.1-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.1-rc.1/manifests"},{"name":"v0.6.0","sha":"c98ce150aeb2f049b51d9973236b9be3da53aa75","kind":"commit","published_at":"2022-10-26T20:29:46.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0/manifests"},{"name":"v0.6.0-rc.7","sha":"78cad9305fd723542359c88d891b43807dbabb7b","kind":"commit","published_at":"2022-10-26T19:13:23.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.7","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.7/manifests"},{"name":"v0.6.0-rc.6","sha":"757af7ceac37335a07b986eefc6a0e2e089a97fc","kind":"commit","published_at":"2022-10-26T00:48:04.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.6","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.6/manifests"},{"name":"v0.6.0-rc.5","sha":"dc490e236957aea3259d2a9d17fbeb371a34c4a8","kind":"commit","published_at":"2022-10-25T23:57:59.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.5","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.5/manifests"},{"name":"v0.6.0-rc.4","sha":"c3e242d2576d360748c563da34e24b148eb2c29a","kind":"commit","published_at":"2022-10-25T23:01:53.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.4","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.4/manifests"},{"name":"v0.6.0-rc.3","sha":"b9428599701e24ca06a32300327c311e4ac4153b","kind":"commit","published_at":"2022-10-25T21:09:00.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.3","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.3/manifests"},{"name":"v0.6.0-rc.2","sha":"926009894e881a872e64ca1200b4ccc1afe9331b","kind":"commit","published_at":"2022-10-25T20:28:40.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.2/manifests"},{"name":"v0.6.0-rc.1","sha":"e6514bfe8c8694170e40a518270ad858a9847f1f","kind":"commit","published_at":"2022-10-25T18:25:54.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.6.0-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.6.0-rc.1/manifests"},{"name":"v0.5.0","sha":"ad80114078a9a5055e0b66628e0a812791ef43ee","kind":"commit","published_at":"2022-08-23T18:41:16.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.5.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0/manifests"},{"name":"v0.5.0-rc.1","sha":"3de95799e422d2033cdf8505ceff96582f526434","kind":"commit","published_at":"2022-08-23T17:15:25.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.5.0-rc.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.5.0-rc.1/manifests"},{"name":"v0.4.0","sha":"c7890d662cbf550116c16346f97cfdb707bb2b08","kind":"commit","published_at":"2021-12-11T06:13:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.4.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"0707f6e7af351b24d634b0081ac7613e0ad7b092","kind":"commit","published_at":"2021-09-22T02:13:08.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.3.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.3.0/manifests"},{"name":"v0.2.4","sha":"71180d0398f47cd08f69f1d542bc136539f7dd96","kind":"commit","published_at":"2021-09-20T23:58:41.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.4","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.4/manifests"},{"name":"v0.2.2","sha":"7f5e14f28360db05d7d332501eaf6899dfcf017b","kind":"commit","published_at":"2021-09-20T22:09:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.2","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.2/manifests"},{"name":"v0.2.3","sha":"7f5e14f28360db05d7d332501eaf6899dfcf017b","kind":"commit","published_at":"2021-09-20T22:09:01.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.3","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.3/manifests"},{"name":"v0.2.1","sha":"ad01f0d749e1deb795dd6f65230e799ab64bacb8","kind":"commit","published_at":"2021-09-13T21:44:10.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"c4f67d8be6eb41a4d7c584b30224bba4e455b1dc","kind":"commit","published_at":"2021-09-07T20:49:20.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.2.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"ff022218722e2947dcdd7ec847ec93171a43a8e1","kind":"commit","published_at":"2021-08-05T14:11:13.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.1.0","html_url":"https://github.com/opendp/opendp/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"fa7866edea718625d29f338335aef11c27973738","kind":"commit","published_at":"2021-07-26T20:09:39.000Z","download_url":"https://codeload.github.com/opendp/opendp/tar.gz/v0.0.1","html_url":"https://github.com/opendp/opendp/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opendp/opendp@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-30T05:41:31.042Z","dependent_packages_count":2,"downloads":238041,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":59.03155155191848,"dependent_repos_count":29.318292202377133,"dependent_packages_count":11.426555354966414,"stargazers_count":10.826910563890136,"forks_count":9.65974175929914,"average":24.05261028649026},"purl":"pkg:cargo/opendp_tooling","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/opendp_tooling","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cargo/opendp_tooling","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/opendp_tooling/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-29T12:42:59.237Z","issues_count":997,"pull_requests_count":759,"avg_time_to_close_issue":12800414.282371296,"avg_time_to_close_pull_request":3899072.066666667,"issues_closed_count":640,"pull_requests_closed_count":613,"pull_request_authors_count":24,"issue_authors_count":25,"avg_comments_per_issue":0.649949849548646,"avg_comments_per_pull_request":1.2885375494071145,"merged_pull_requests_count":488,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":202,"past_year_pull_requests_count":191,"past_year_avg_time_to_close_issue":3742873.27,"past_year_avg_time_to_close_pull_request":1855975.134920635,"past_year_issues_closed_count":100,"past_year_pull_requests_closed_count":126,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.30198019801980197,"past_year_avg_comments_per_pull_request":1.3455497382198953,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":107,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/issues","maintainers":[{"login":"Shoeboxam","count":691,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"},{"login":"raprasad","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raprasad"},{"login":"andrewvyrros","count":59,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewvyrros"}],"active_maintainers":[{"login":"Shoeboxam","count":213,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp_tooling/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp_tooling/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp_tooling/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/opendp_tooling/related_packages","maintainers":[{"uuid":"126788","login":"opendp-dev","name":null,"email":null,"url":"https://github.com/opendp-dev","packages_count":4,"html_url":"https://crates.io/users/opendp-dev","role":null,"created_at":"2022-11-08T07:15:21.592Z","updated_at":"2022-11-08T07:15:21.592Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/opendp-dev/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":204368,"maintainers_count":50502,"namespaces_count":0,"keywords_count":51682,"github":"rust-lang","metadata":{"funded_packages_count":19894},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-04T06:52:42.730Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}}],"commits":{"id":622793,"full_name":"opendp/opendp","default_branch":"main","committers":[{"name":"Michael Shoemate","email":"shoeboxam@gmail.com","count":145},{"name":"Andrew Vyrros","email":"6577271+andrewvyrros@users.noreply.github.com","count":48},{"name":"Philip Durbin","email":"philip_durbin@harvard.edu","count":10},{"name":"Raman Prasad","email":"raman_prasad@harvard.edu","count":8},{"name":"Ethan Cowan","email":"ethan24@gmail.com","count":3},{"name":"Christian Lebeda","email":"chle@itu.dk","count":1},{"name":"Alex Whitworth","email":"alexWhitworth@users.noreply.github.com","count":1},{"name":"Claire McKay Bowen","email":"cbowen@urban.org","count":1},{"name":"Oren","email":"57371092+orespo@users.noreply.github.com","count":1},{"name":"Sourav","email":"souravdotpy@gmail.com","count":1},{"name":"silviacasac","email":"43185453+silviacasac@users.noreply.github.com","count":1},{"name":"Michael Eliot","email":"mieliot@protonmail.com","count":1}],"total_commits":221,"total_committers":12,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":18.416666666666668,"dds":0.3438914027149321,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":"2023-03-18T23:55:28.372Z","last_synced_commit":"778b09449f4e85fdbd8a396fda8589cbf9acdb39","created_at":"2023-03-09T08:02:43.313Z","updated_at":"2023-09-19T17:27:57.984Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-29T00:00:19.078Z","repositories_count":5479765,"commits_count":853310142,"contributors_count":31095232,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"opendp/opendp","html_url":"https://github.com/opendp/opendp","last_synced_at":"2025-09-04T18:48:57.022Z","status":null,"issues_count":1006,"pull_requests_count":1318,"avg_time_to_close_issue":12422833.100993378,"avg_time_to_close_pull_request":4050929.492263056,"issues_closed_count":604,"pull_requests_closed_count":1032,"pull_request_authors_count":27,"issue_authors_count":28,"avg_comments_per_issue":0.5407554671968191,"avg_comments_per_pull_request":1.152503793626707,"merged_pull_requests_count":831,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":221,"past_year_pull_requests_count":364,"past_year_avg_time_to_close_issue":1881130.024390244,"past_year_avg_time_to_close_pull_request":1779168.644736842,"past_year_issues_closed_count":82,"past_year_pull_requests_closed_count":228,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.11764705882352941,"past_year_avg_comments_per_pull_request":0.9752747252747253,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":195,"created_at":"2023-05-12T01:57:10.330Z","updated_at":"2025-09-04T18:48:57.024Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendp%2Fopendp/issues","issue_labels_count":{"docs":180,"bug":89,"polars-integration":54,"CI":41,"docs-restructure":34,"Effort 2 - Medium :cookie:":29,"Polars integration":26,"Effort 1 - Small :coffee:":24,"R-bindings":22,"usability":21,"good first issue":20,"review":14,"polars parity":13,"Effort 3 - Large :cake:":12,"web":10,"Polars":9,"Proof":8,"SmartNoise":8,"docs-education":7,"Context API":6,"Effort 4 - Too Large :oncoming_bus:":4,"Priority 1 - High :zap:":4,"Polars API":4,"docs-polars":4,"synthetic":3,"polars-api":2,"placeholder":1,"Priority 3 - Low :sunflower:":1},"pull_request_labels_count":{"Proof":37,"polars-integration":37,"docs":36,"CI":32,"vetting":24,"docs-polars":15,"Polars integration":12,"docs-restructure":8,"R-bindings":7,"polars parity":2,"bug":2,"good first issue":1,"SmartNoise":1,"Effort 3 - Large :cake:":1},"issue_author_associations_count":{"MEMBER":503,"CONTRIBUTOR":477,"NONE":26},"pull_request_author_associations_count":{"CONTRIBUTOR":724,"MEMBER":548,"NONE":46},"issue_authors":{"mccalluc":434,"Shoeboxam":381,"raprasad":76,"andrewvyrros":46,"ankke":13,"GKD-stack":12,"chikeabuah":9,"PaulineMauryL":7,"shlomihod":6,"TedTed":3,"samhaney":2,"joshua-oss":1,"damienbfs":1,"Bogzworth":1,"rionides":1,"hbyrne6":1,"K-Meech":1,"LilianeTrafelet":1,"SalilVadhan":1,"rluria14":1,"lo2aayy":1,"leccyworld":1,"r-fndv":1,"abigail-gentle":1,"WCY-dt":1,"roykoand":1,"zachratliff":1,"mychern":1},"pull_request_authors":{"mccalluc":650,"Shoeboxam":528,"GKD-stack":28,"ankke":18,"PaulineMauryL":13,"andrewvyrros":12,"damienbfs":10,"shlomihod":10,"raprasad":8,"chikeabuah":7,"matchaginseng":4,"tudorcebere":4,"silviacasac":3,"maxine-park":3,"zachratliff":2,"pcsong33":2,"rionides":2,"fleetingfound":2,"yuju1998":2,"aramasethu":2,"abigail-gentle":2,"devfernandoa":1,"ngrislain":1,"mychern":1,"roykoand":1,"siacus":1,"pdurbin":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10081382,"issues_count":31322741,"pull_requests_count":96214245,"authors_count":10693626,"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":{"bug":27,"review":14,"docs":14,"good first issue":5,"usability":1,"Effort 3 - Large :cake:":1},"past_year_pull_request_labels_count":{"vetting":21,"Proof":5,"bug":1},"past_year_issue_author_associations_count":{"CONTRIBUTOR":114,"MEMBER":104,"NONE":3},"past_year_pull_request_author_associations_count":{"MEMBER":201,"CONTRIBUTOR":151,"NONE":12},"past_year_issue_authors":{"mccalluc":112,"Shoeboxam":104,"Bogzworth":1,"mychern":1,"rionides":1,"roykoand":1,"WCY-dt":1},"past_year_pull_request_authors":{"Shoeboxam":201,"mccalluc":151,"maxine-park":3,"fleetingfound":2,"tudorcebere":2,"rionides":2,"mychern":1,"roykoand":1,"devfernandoa":1},"maintainers":[{"login":"Shoeboxam","count":909,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"},{"login":"raprasad","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raprasad"},{"login":"andrewvyrros","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewvyrros"}],"active_maintainers":[{"login":"Shoeboxam","count":305,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoeboxam"}]},"events":null,"keywords":["differential-privacy","dp-programming-framework","opendp","opendp-commons","privacy"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T20:45:35.159Z","updated_at":"2023-02-19T20:45:35.159Z","repository_link":"https://github.com/opendp/opendp/blob/main/.github/workflows/docs.yml","dependencies":[{"id":7797243521,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7797243526,"package_name":"xu-cheng/latex-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7797243528,"package_name":"opendp/pull-request-artifacts","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/latex.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T20:45:35.228Z","updated_at":"2023-02-19T20:45:35.228Z","repository_link":"https://github.com/opendp/opendp/blob/main/.github/workflows/latex.yml","dependencies":[{"id":7797243851,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7797243852,"package_name":"xu-cheng/latex-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7797243853,"package_name":"opendp/pull-request-artifacts","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T20:45:35.306Z","updated_at":"2023-02-19T20:45:35.306Z","repository_link":"https://github.com/opendp/opendp/blob/main/.github/workflows/release.yml","dependencies":[{"id":7797244083,"package_name":"lannonbr/repo-permission-check-action","ecosystem":"actions","requirements":"2.0.0","direct":true,"kind":"composite","optional":false},{"id":7797244093,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7797244094,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7797244096,"package_name":"msys2/setup-msys2","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7797244109,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7797244110,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7797244112,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/smoke-test.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T20:45:35.359Z","updated_at":"2023-02-19T20:45:35.359Z","repository_link":"https://github.com/opendp/opendp/blob/main/.github/workflows/smoke-test.yml","dependencies":[{"id":7797244467,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7797244468,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7797244469,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7797244470,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7797244471,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cargo","filepath":"rust/Cargo.toml","sha":null,"kind":"manifest","created_at":"2023-02-19T20:45:35.702Z","updated_at":"2023-02-19T20:45:35.702Z","repository_link":"https://github.com/opendp/opendp/blob/main/rust/Cargo.toml","dependencies":[{"id":7797245779,"package_name":"rand","ecosystem":"cargo","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":7797245780,"package_name":"num","ecosystem":"cargo","requirements":"0.3.1","direct":true,"kind":"runtime","optional":false},{"id":7797245781,"package_name":"thiserror","ecosystem":"cargo","requirements":"1.0.24","direct":true,"kind":"runtime","optional":false},{"id":7797245782,"package_name":"backtrace","ecosystem":"cargo","requirements":"0.3","direct":true,"kind":"runtime","optional":false},{"id":7797245783,"package_name":"statrs","ecosystem":"cargo","requirements":"0.13.0","direct":true,"kind":"runtime","optional":false},{"id":7797245787,"package_name":"rug","ecosystem":"cargo","requirements":"1.14.0","direct":true,"kind":"runtime","optional":false},{"id":7797245794,"package_name":"az","ecosystem":"cargo","requirements":"1.2.0","direct":true,"kind":"runtime","optional":false},{"id":7797245795,"package_name":"gmp-mpfr-sys","ecosystem":"cargo","requirements":"1.4.7","direct":true,"kind":"runtime","optional":false},{"id":7797245798,"package_name":"openssl","ecosystem":"cargo","requirements":"0.10.29","direct":true,"kind":"runtime","optional":false},{"id":7797245799,"package_name":"lazy_static","ecosystem":"cargo","requirements":"1.4.0","direct":true,"kind":"runtime","optional":false},{"id":7797245800,"package_name":"vega_lite_4","ecosystem":"cargo","requirements":"0.6.0","direct":true,"kind":"runtime","optional":false},{"id":7797245801,"package_name":"criterion","ecosystem":"cargo","requirements":"0.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":".binder/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T20:45:35.801Z","updated_at":"2023-02-19T20:45:35.801Z","repository_link":"https://github.com/opendp/opendp/blob/main/.binder/requirements.txt","dependencies":[{"id":7797246799,"package_name":"opendp","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T20:45:35.908Z","updated_at":"2023-02-19T20:45:35.908Z","repository_link":"https://github.com/opendp/opendp/blob/main/docs/requirements.txt","dependencies":[{"id":7797247237,"package_name":"sphinx","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":7797247256,"package_name":"sphinx-prompt","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7797247260,"package_name":"pydata-sphinx-theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7797247274,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7797247286,"package_name":"ipython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7797247300,"package_name":"pandoc","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7797247310,"package_name":"pypandoc","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements_notebooks.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T20:45:36.011Z","updated_at":"2023-02-19T20:45:36.011Z","repository_link":"https://github.com/opendp/opendp/blob/main/docs/requirements_notebooks.txt","dependencies":[{"id":7797247510,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7797247511,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7797247512,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7797247514,"package_name":"seaborn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7797247525,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"tools/requirements-assert_version.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T20:45:36.079Z","updated_at":"2023-02-19T20:45:36.079Z","repository_link":"https://github.com/opendp/opendp/blob/main/tools/requirements-assert_version.txt","dependencies":[{"id":7797247650,"package_name":"toml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"tools/requirements-publish_tool.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T20:45:36.149Z","updated_at":"2023-02-19T20:45:36.149Z","repository_link":"https://github.com/opendp/opendp/blob/main/tools/requirements-publish_tool.txt","dependencies":[{"id":7797247869,"package_name":"toml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7797247870,"package_name":"twine","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T14:16:00.145Z","updated_at":"2023-10-05T14:16:00.145Z","repository_link":"https://github.com/opendp/opendp/blob/main/.github/workflows/build.yml","dependencies":[{"id":14121775220,"package_name":"msys2/setup-msys2","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14121775221,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14121775222,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14121775223,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14121775224,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14121775225,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/credential-check.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T14:16:00.180Z","updated_at":"2023-10-05T14:16:00.180Z","repository_link":"https://github.com/opendp/opendp/blob/main/.github/workflows/credential-check.yml","dependencies":[{"id":14121775226,"package_name":"actions-cool/check-user-permission","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14121775227,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14121775228,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/latex-release.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T14:16:03.090Z","updated_at":"2023-10-05T14:16:03.090Z","repository_link":"https://github.com/opendp/opendp/blob/main/.github/workflows/latex-release.yml","dependencies":[{"id":14121775229,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14121775230,"package_name":"xu-cheng/latex-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14121775231,"package_name":"opendp/pull-request-artifacts","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/nightly.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T14:16:06.996Z","updated_at":"2023-10-05T14:16:06.996Z","repository_link":"https://github.com/opendp/opendp/blob/main/.github/workflows/nightly.yml","dependencies":[{"id":14121775232,"package_name":"octokit/request-action","ecosystem":"actions","requirements":"v2.x","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/prepare.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T14:16:07.003Z","updated_at":"2023-10-05T14:16:07.003Z","repository_link":"https://github.com/opendp/opendp/blob/main/.github/workflows/prepare.yml","dependencies":[{"id":14121775233,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14121775234,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T14:16:07.009Z","updated_at":"2023-10-05T14:16:07.009Z","repository_link":"https://github.com/opendp/opendp/blob/main/.github/workflows/publish.yml","dependencies":[{"id":14121775235,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14121775236,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14121775237,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/sanity-test.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T14:16:07.017Z","updated_at":"2023-10-05T14:16:07.017Z","repository_link":"https://github.com/opendp/opendp/blob/main/.github/workflows/sanity-test.yml","dependencies":[{"id":14121775238,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14121775239,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14121775240,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cargo","filepath":"rust/opendp_derive/Cargo.toml","sha":null,"kind":"manifest","created_at":"2023-10-05T14:16:07.028Z","updated_at":"2023-10-05T14:16:07.028Z","repository_link":"https://github.com/opendp/opendp/blob/main/rust/opendp_derive/Cargo.toml","dependencies":[]},{"ecosystem":"cargo","filepath":"rust/opendp_tooling/Cargo.toml","sha":null,"kind":"manifest","created_at":"2023-10-05T14:16:07.034Z","updated_at":"2023-10-05T14:16:07.034Z","repository_link":"https://github.com/opendp/opendp/blob/main/rust/opendp_tooling/Cargo.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"python/pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-05T14:16:07.044Z","updated_at":"2023-10-05T14:16:07.044Z","repository_link":"https://github.com/opendp/opendp/blob/main/python/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"python/setup.py","sha":null,"kind":"manifest","created_at":"2023-10-05T14:16:07.049Z","updated_at":"2023-10-05T14:16:07.049Z","repository_link":"https://github.com/opendp/opendp/blob/main/python/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"tools/requirements-channel_tool.txt","sha":null,"kind":"manifest","created_at":"2023-10-05T14:16:07.055Z","updated_at":"2023-10-05T14:16:07.055Z","repository_link":"https://github.com/opendp/opendp/blob/main/tools/requirements-channel_tool.txt","dependencies":[{"id":14121775241,"package_name":"semver","ecosystem":"pypi","requirements":"==3.0","direct":true,"kind":"runtime","optional":false},{"id":14121775242,"package_name":"tomlkit","ecosystem":"pypi","requirements":"==0.11.8","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docs/pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-12T01:17:05.331Z","updated_at":"2023-10-12T01:17:05.331Z","repository_link":"https://github.com/opendp/opendp/blob/main/docs/pyproject.toml","dependencies":[]}],"score":22.602632365710015,"created_at":"2025-09-04T15:50:18.245Z","updated_at":"2025-10-07T08:05:32.652Z","avatar_url":"https://github.com/opendp.png","language":"Rust","category":null,"sub_category":null,"monthly_downloads":37888,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/5977","html_url":"https://science.ecosyste.ms/projects/5977","bibtex_url":"https://science.ecosyste.ms/projects/5977/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/5977/export.apalike"}