{"id":293,"name":null,"description":"High performance memcached client for Ruby","url":"https://github.com/petergoldstein/dalli","last_synced_at":"2026-04-30T19:30:25.877Z","repository":{"id":1016626,"uuid":"844146","full_name":"petergoldstein/dalli","owner":"petergoldstein","description":"High performance memcached client for Ruby","archived":false,"fork":false,"pushed_at":"2026-04-21T04:52:09.000Z","size":1660,"stargazers_count":3114,"open_issues_count":2,"forks_count":465,"subscribers_count":50,"default_branch":"main","last_synced_at":"2026-04-25T17:10:37.578Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":"Unmaintained","scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petergoldstein.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"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":"2010-08-17T16:56:58.000Z","updated_at":"2026-04-21T04:52:15.000Z","dependencies_parsed_at":"2025-12-28T07:04:11.217Z","dependency_job_id":null,"html_url":"https://github.com/petergoldstein/dalli","commit_stats":{"total_commits":944,"total_committers":176,"mean_commits":5.363636363636363,"dds":0.6144067796610169,"last_synced_commit":"22001244aa04007bc799342518f081fb71926465"},"previous_names":["mperham/dalli"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/petergoldstein/dalli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/sbom","scorecard":{"id":728847,"data":{"date":"2025-08-11","repo":{"name":"github.com/petergoldstein/dalli","commit":"c6d85e4e4b440b22bf4a784eca77b234798553e5"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Code-Review","score":8,"reason":"Found 13/16 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":6,"reason":"6 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Warn: no topLevel permission defined: .github/workflows/benchmarks.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/profile.yml:1","Warn: no topLevel permission defined: .github/workflows/rubocop.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/profile.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rubocop.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/rubocop.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating ruby:3.4-bullseye to ruby:3.4-bullseye@sha256:edcd3621bfcebfab14c523d84cbf982f6c9d7a467aba5072f2ab1798d5fcb319","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T13:47:51.390Z","repository_id":1016626,"created_at":"2025-08-22T13:47:51.390Z","updated_at":"2025-08-22T13:47:51.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32439301,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T18:12:22.909Z","status":"ssl_error","status_checked_at":"2026-04-29T18:11:33.322Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"petergoldstein","name":"Peter Goldstein","uuid":"421488","kind":"user","description":"","email":"","website":null,"location":"Raleigh, NC","twitter":"petergoldstein","company":null,"icon_url":"https://avatars.githubusercontent.com/u/421488?u=b7bba737453f0ac9a5ab6d1cefd6a153b1ed3e22\u0026v=4","repositories_count":37,"last_synced_at":"2023-03-11T06:10:43.474Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/petergoldstein","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T21:50:12.249Z","updated_at":"2023-03-11T06:10:43.483Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein/repositories"},"packages":[{"id":13406486,"name":"ruby-dalli","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/petergoldstein/dalli","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:04:04.699Z","latest_release_published_at":"2026-02-06T15:04:04.699Z","latest_release_number":"3.0.6-2","last_synced_at":"2026-03-06T15:58:14.366Z","created_at":"2026-02-06T15:04:03.854Z","updated_at":"2026-03-06T16:04:50.579Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-dalli","install_command":"apt-get install ruby-dalli","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-dalli","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, memcached, ruby-connection-pool, ruby-prof, ruby-rails, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-dalli?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-dalli","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-dalli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-dalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-dalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-dalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-dalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-dalli/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13750913,"name":"ruby-dalli","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/petergoldstein/dalli","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:12:11.611Z","latest_release_published_at":"2026-02-13T07:12:11.611Z","latest_release_number":"2.7.9-2","last_synced_at":"2026-03-13T20:20:35.243Z","created_at":"2026-02-13T07:12:11.453Z","updated_at":"2026-03-13T20:20:35.488Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-dalli","install_command":"apt-get install ruby-dalli","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-dalli","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, memcached, rails, ruby-appraisal, ruby-connection-pool, ruby-kgio, ruby-mocha, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1016626,"uuid":"844146","full_name":"petergoldstein/dalli","owner":"petergoldstein","description":"High performance memcached client for Ruby","archived":false,"fork":false,"pushed_at":"2026-02-06T22:42:05.000Z","size":1634,"stargazers_count":3115,"open_issues_count":7,"forks_count":465,"subscribers_count":50,"default_branch":"main","last_synced_at":"2026-02-07T05:15:33.051Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":"Unmaintained","scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petergoldstein.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":null,"codeowners":null,"security":null,"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":"2010-08-17T16:56:58.000Z","updated_at":"2026-02-06T22:41:41.000Z","dependencies_parsed_at":"2025-12-28T07:04:11.217Z","dependency_job_id":null,"html_url":"https://github.com/petergoldstein/dalli","commit_stats":{"total_commits":944,"total_committers":176,"mean_commits":5.363636363636363,"dds":0.6144067796610169,"last_synced_commit":"22001244aa04007bc799342518f081fb71926465"},"previous_names":["mperham/dalli"],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/petergoldstein/dalli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/sbom","scorecard":{"id":728847,"data":{"date":"2025-08-11","repo":{"name":"github.com/petergoldstein/dalli","commit":"c6d85e4e4b440b22bf4a784eca77b234798553e5"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Code-Review","score":8,"reason":"Found 13/16 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":6,"reason":"6 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Warn: no topLevel permission defined: .github/workflows/benchmarks.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/profile.yml:1","Warn: no topLevel permission defined: .github/workflows/rubocop.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/profile.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rubocop.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/rubocop.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating ruby:3.4-bullseye to ruby:3.4-bullseye@sha256:edcd3621bfcebfab14c523d84cbf982f6c9d7a467aba5072f2ab1798d5fcb319","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T13:47:51.390Z","repository_id":1016626,"created_at":"2025-08-22T13:47:51.390Z","updated_at":"2025-08-22T13:47:51.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29327091,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T03:52:29.695Z","status":"ssl_error","status_checked_at":"2026-02-11T03:52:23.094Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-02-13T07:12:38.165Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-dalli?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-dalli","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-dalli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-11T01:02:15.565Z","issues_count":49,"pull_requests_count":195,"avg_time_to_close_issue":13189053.666666666,"avg_time_to_close_pull_request":2246877.3488372094,"issues_closed_count":33,"pull_requests_closed_count":172,"pull_request_authors_count":35,"issue_authors_count":40,"avg_comments_per_issue":3.2448979591836733,"avg_comments_per_pull_request":1.1435897435897435,"merged_pull_requests_count":147,"bot_issues_count":0,"bot_pull_requests_count":8,"past_year_issues_count":5,"past_year_pull_requests_count":45,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1023583.6111111111,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":36,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.2,"past_year_avg_comments_per_pull_request":1.6444444444444444,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":34,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/issues","maintainers":[{"login":"petergoldstein","count":98,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petergoldstein"},{"login":"grcooper","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grcooper"},{"login":"danmayer","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/danmayer"},{"login":"nickamorim","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nickamorim"},{"login":"joerixaop","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joerixaop"}],"active_maintainers":[{"login":"petergoldstein","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petergoldstein"},{"login":"danmayer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/danmayer"},{"login":"grcooper","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grcooper"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-dalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-dalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-dalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-dalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-dalli/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"focal"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-04-27T18:20:36.874Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13804165,"name":"ruby-dalli","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/petergoldstein/dalli","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:17:45.626Z","latest_release_published_at":"2026-02-13T18:17:45.626Z","latest_release_number":"3.0.6-1.1","last_synced_at":"2026-03-14T02:17:00.399Z","created_at":"2026-02-13T18:17:45.316Z","updated_at":"2026-03-14T02:17:00.399Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-dalli","install_command":"apt-get install ruby-dalli","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-dalli","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, memcached, ruby-connection-pool, ruby-prof, ruby-rails, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T18:19:29.175Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-dalli?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-dalli","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-dalli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-dalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-dalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-dalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-dalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-dalli/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13530143,"name":"ruby-dalli","ecosystem":"debian","description":null,"homepage":"https://github.com/petergoldstein/dalli","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:28:45.117Z","latest_release_published_at":"2026-02-10T23:28:45.117Z","latest_release_number":"2.7.11-1","last_synced_at":"2026-03-14T06:21:55.078Z","created_at":"2026-02-10T23:28:44.935Z","updated_at":"2026-03-14T06:21:55.079Z","registry_url":"https://tracker.debian.org/pkg/ruby-dalli","install_command":"apt-get install ruby-dalli","documentation_url":"https://packages.debian.org/bullseye/ruby-dalli","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-dalli","standards_version":"4.5.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, memcached, ruby-rails, ruby-appraisal, ruby-connection-pool, ruby-kgio, ruby-mocha, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:26:33.767Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-dalli?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-dalli","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-dalli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-dalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-dalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-dalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-dalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-dalli/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-27T18:20:39.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13566265,"name":"ruby-dalli","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/petergoldstein/dalli","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:37:41.541Z","latest_release_published_at":"2026-02-11T06:37:41.541Z","latest_release_number":"3.0.6-1.1","last_synced_at":"2026-03-11T14:11:24.535Z","created_at":"2026-02-11T06:37:41.357Z","updated_at":"2026-03-11T14:11:24.536Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-dalli","install_command":"apt-get install ruby-dalli","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-dalli","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, memcached, ruby-connection-pool, ruby-prof, ruby-rails, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:56:15.371Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-dalli?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-dalli","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-dalli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-dalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-dalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-dalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-dalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-dalli/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13778650,"name":"ruby-dalli","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/petergoldstein/dalli","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:15:00.260Z","latest_release_published_at":"2026-02-13T13:15:00.260Z","latest_release_number":"3.0.6-1","last_synced_at":"2026-03-13T13:38:05.567Z","created_at":"2026-02-13T13:15:00.069Z","updated_at":"2026-03-13T13:38:05.568Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-dalli","install_command":"apt-get install ruby-dalli","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-dalli","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, memcached, ruby-connection-pool, ruby-prof, ruby-rails, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1016626,"uuid":"844146","full_name":"petergoldstein/dalli","owner":"petergoldstein","description":"High performance memcached client for Ruby","archived":false,"fork":false,"pushed_at":"2026-02-06T22:42:05.000Z","size":1634,"stargazers_count":3115,"open_issues_count":7,"forks_count":465,"subscribers_count":50,"default_branch":"main","last_synced_at":"2026-02-07T05:15:33.051Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":"Unmaintained","scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petergoldstein.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":null,"codeowners":null,"security":null,"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":"2010-08-17T16:56:58.000Z","updated_at":"2026-02-06T22:41:41.000Z","dependencies_parsed_at":"2025-12-28T07:04:11.217Z","dependency_job_id":null,"html_url":"https://github.com/petergoldstein/dalli","commit_stats":{"total_commits":944,"total_committers":176,"mean_commits":5.363636363636363,"dds":0.6144067796610169,"last_synced_commit":"22001244aa04007bc799342518f081fb71926465"},"previous_names":["mperham/dalli"],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/petergoldstein/dalli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/sbom","scorecard":{"id":728847,"data":{"date":"2025-08-11","repo":{"name":"github.com/petergoldstein/dalli","commit":"c6d85e4e4b440b22bf4a784eca77b234798553e5"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Code-Review","score":8,"reason":"Found 13/16 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":6,"reason":"6 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Warn: no topLevel permission defined: .github/workflows/benchmarks.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/profile.yml:1","Warn: no topLevel permission defined: .github/workflows/rubocop.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/profile.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rubocop.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/rubocop.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating ruby:3.4-bullseye to ruby:3.4-bullseye@sha256:edcd3621bfcebfab14c523d84cbf982f6c9d7a467aba5072f2ab1798d5fcb319","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T13:47:51.390Z","repository_id":1016626,"created_at":"2025-08-22T13:47:51.390Z","updated_at":"2025-08-22T13:47:51.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29327091,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T03:52:29.695Z","status":"ssl_error","status_checked_at":"2026-02-11T03:52:23.094Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-02-13T13:15:02.820Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":0.2537256846218904,"forks_count":0.20997987692846104,"docker_downloads_count":null,"average":0.11592639038758785},"purl":"pkg:deb/ubuntu/ruby-dalli?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-dalli","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-dalli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-dalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-dalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-dalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-dalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-dalli/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-27T18:20:36.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":12209997,"name":"dalli","ecosystem":"rubygems","description":"High performance memcached client for Ruby","homepage":"https://github.com/petergoldstein/dalli","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":[],"namespace":null,"versions_count":90,"first_release_published_at":"2010-08-21T18:20:27.473Z","latest_release_published_at":"2026-02-24T13:23:29.901Z","latest_release_number":"5.0.2","last_synced_at":"2026-04-29T15:49:30.800Z","created_at":"2025-10-07T02:20:06.469Z","updated_at":"2026-04-29T17:14:27.218Z","registry_url":"https://gem.coop/gems/dalli","install_command":"gem install dalli -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/dalli/","metadata":{"funding":null},"repo_metadata":{"id":1016626,"uuid":"844146","full_name":"petergoldstein/dalli","owner":"petergoldstein","description":"High performance memcached client for Ruby","archived":false,"fork":false,"pushed_at":"2026-04-21T04:52:09.000Z","size":1660,"stargazers_count":3114,"open_issues_count":2,"forks_count":465,"subscribers_count":50,"default_branch":"main","last_synced_at":"2026-04-25T17:10:37.578Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":"Unmaintained","scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petergoldstein.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"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":"2010-08-17T16:56:58.000Z","updated_at":"2026-04-21T04:52:15.000Z","dependencies_parsed_at":"2025-12-28T07:04:11.217Z","dependency_job_id":null,"html_url":"https://github.com/petergoldstein/dalli","commit_stats":{"total_commits":944,"total_committers":176,"mean_commits":5.363636363636363,"dds":0.6144067796610169,"last_synced_commit":"22001244aa04007bc799342518f081fb71926465"},"previous_names":["mperham/dalli"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/petergoldstein/dalli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/sbom","scorecard":{"id":728847,"data":{"date":"2025-08-11","repo":{"name":"github.com/petergoldstein/dalli","commit":"c6d85e4e4b440b22bf4a784eca77b234798553e5"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Code-Review","score":8,"reason":"Found 13/16 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":6,"reason":"6 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Warn: no topLevel permission defined: .github/workflows/benchmarks.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/profile.yml:1","Warn: no topLevel permission defined: .github/workflows/rubocop.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/profile.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rubocop.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/rubocop.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating ruby:3.4-bullseye to ruby:3.4-bullseye@sha256:edcd3621bfcebfab14c523d84cbf982f6c9d7a467aba5072f2ab1798d5fcb319","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T13:47:51.390Z","repository_id":1016626,"created_at":"2025-08-22T13:47:51.390Z","updated_at":"2025-08-22T13:47:51.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32274980,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"petergoldstein","name":"Peter Goldstein","uuid":"421488","kind":"user","description":"","email":"","website":null,"location":"Raleigh, NC","twitter":"petergoldstein","company":null,"icon_url":"https://avatars.githubusercontent.com/u/421488?u=b7bba737453f0ac9a5ab6d1cefd6a153b1ed3e22\u0026v=4","repositories_count":37,"last_synced_at":"2023-03-11T06:10:43.474Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/petergoldstein","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T21:50:12.249Z","updated_at":"2023-03-11T06:10:43.483Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein/repositories"},"tags":[{"name":"v5.0.2","sha":"d93d9da13900ab3098ea75aea0c21efb3ab4f7b0","kind":"tag","published_at":"2026-02-24T13:23:21.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v5.0.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"2caf5fdb2cdef9c2dbd1ef96a1107a48cf6e9d84","kind":"tag","published_at":"2026-02-21T16:01:47.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v5.0.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v5.0.1/manifests"},{"name":"v4.3.3","sha":"c38ced1dd0d3a63b7b1a59ac49557e78b8bdae38","kind":"tag","published_at":"2026-02-21T15:27:08.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.3.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.3/manifests"},{"name":"v5.0.0","sha":"2fbf03cb6784120ff10b1ab8d2f2493fbcd45f48","kind":"tag","published_at":"2026-02-06T22:42:03.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v5.0.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v5.0.0/manifests"},{"name":"v4.3.2","sha":"3fd87c56c6fb130c92dc1b3dae1d31fda1faad2f","kind":"tag","published_at":"2026-02-06T21:56:56.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.3.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.2/manifests"},{"name":"v4.2.1","sha":"eef057c1e27ebd3887d501d183fdc087ff9e1deb","kind":"tag","published_at":"2026-02-06T21:56:24.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.2.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.2.1/manifests"},{"name":"v4.3.1","sha":"ab534ffd16f8f2445be4b26b440985276f662961","kind":"tag","published_at":"2026-02-05T04:45:18.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.3.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"c5d0dd49c912e2daa0ea2d2dc61580305774e120","kind":"tag","published_at":"2026-02-04T05:26:50.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.3.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.0/manifests"},{"name":"v4.2.0","sha":"62f694f92732cecde7f7dadad1aadd5501f98856","kind":"tag","published_at":"2026-01-26T23:36:16.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.2.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.2.0/manifests"},{"name":"v4.1.0","sha":"060cb14d14cd4db0b60cab392931a80be4c47c5e","kind":"tag","published_at":"2026-01-26T03:09:58.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.1.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.1.0/manifests"},{"name":"v4.0.1","sha":"39b5d077130b5a3ed855f8dce9d084a00d4f567d","kind":"commit","published_at":"2026-01-24T16:14:47.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.0.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"9c65c4edba30686c42cde9474dc964bf638c8acc","kind":"commit","published_at":"2026-01-11T23:18:39.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.0.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.0.0/manifests"},{"name":"v3.2.8","sha":"67942b8db6ba8ae9c39e30d9c0c63fb1525586b3","kind":"tag","published_at":"2024-02-12T22:58:40.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.8","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.8/manifests"},{"name":"v3.2.7","sha":"4c4a5a2354707604456f6f1bf08d020f1909b49e","kind":"tag","published_at":"2024-01-28T16:27:51.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.7","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.7/manifests"},{"name":"v3.2.6","sha":"7786984d5f81007ece0744be0fe29b7b48a8ebb5","kind":"tag","published_at":"2023-09-27T15:14:08.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.6","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.6/manifests"},{"name":"v3.2.5","sha":"43baad2e890af746ac67fadc3a69fa47367b1af6","kind":"tag","published_at":"2023-06-13T19:07:36.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.5/manifests"},{"name":"v3.2.4","sha":"e692421ebc923144a98716f079ac5e4d172815a0","kind":"tag","published_at":"2023-02-17T01:56:38.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.4/manifests"},{"name":"v3.2.3","sha":"23b246573fb77621441e386cf86be02ca0781898","kind":"tag","published_at":"2022-10-28T19:45:26.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.3/manifests"},{"name":"v3.2.2","sha":"b89d095e4ce1a333a992993ffc4eec4ce00c1ae2","kind":"tag","published_at":"2022-06-15T23:41:59.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"b330033febfe1c61c34e8936fbfa5d459ada20f5","kind":"tag","published_at":"2022-02-14T22:47:35.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"dc06a6adb0f5f481a60c782f75154e686593f4f3","kind":"tag","published_at":"2022-01-03T21:33:47.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.0/manifests"},{"name":"v3.1.6","sha":"62603a192b1fdddb92e28067451105be530d22ee","kind":"tag","published_at":"2022-01-01T21:09:33.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.6","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.6/manifests"},{"name":"v3.1.5","sha":"4e3a02d22a885f498ce7845882f69901b4193f3f","kind":"tag","published_at":"2021-12-18T08:39:31.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.5/manifests"},{"name":"v3.1.4","sha":"d673a0b4029208940d603b98fa68a075a56c581c","kind":"tag","published_at":"2021-12-16T16:24:39.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.4/manifests"},{"name":"v3.1.3","sha":"dbc19eacfcf675103c5a620bff976f1ccb317faf","kind":"tag","published_at":"2021-12-14T05:41:15.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"07228f2d0a99a5bdc989243f2de93e28a231af5e","kind":"tag","published_at":"2021-12-13T22:13:01.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"b5ab6cda291edd98476b0f9dc04ed444d1e6c61b","kind":"tag","published_at":"2021-12-10T21:32:12.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"0c65041a756c36d9721d6cbfe575c7453a654967","kind":"tag","published_at":"2021-12-03T04:00:29.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.0/manifests"},{"name":"v3.0.6","sha":"aa007815f6ef274fa48001c16b067d9e7c5fe652","kind":"tag","published_at":"2021-11-30T20:10:04.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.6","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"1568336b69aa4f36d5693d10d0974c7353676b54","kind":"tag","published_at":"2021-11-30T00:53:56.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"b8b6576d0fb44d3f5fe3d4e8d37220e98fac03fd","kind":"commit","published_at":"2021-10-27T17:50:02.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"663519880840b0556afd6aa8eb7b2594ee2a2b90","kind":"commit","published_at":"2021-10-21T16:40:41.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"82b5f4c19f39627ad9ff3947af22e15b4496397a","kind":"commit","published_at":"2021-10-15T17:40:34.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"334709997dac1836d1f5adb528650708ec30d5c7","kind":"commit","published_at":"2021-10-14T03:11:52.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"e77f863a849f65e06aa2ed7031cca7f191a94e18","kind":"commit","published_at":"2021-10-13T18:15:58.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.0/manifests"},{"name":"v2.7.11","sha":"f82b9e131fec0b5c3ee341e7c89d7737f67c20a7","kind":"tag","published_at":"2020-09-26T17:39:55.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.11","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.11/manifests"},{"name":"v2.7.10","sha":"884e1ff485df0adaff6e2095cd62cefb7badb34f","kind":"tag","published_at":"2019-03-16T23:21:33.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.10","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.10/manifests"},{"name":"v2.7.9","sha":"b50bb8245758a722f9525d44f05136cd3a0dac43","kind":"tag","published_at":"2018-10-20T21:18:09.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.9","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.9/manifests"},{"name":"v2.7.8","sha":"78b8fd94d590c7cb41cb685ea1018aea6e2edcba","kind":"tag","published_at":"2018-04-11T05:32:01.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.8","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.8/manifests"},{"name":"v2.7.7","sha":"108f116978b2fcb3bbcad25c93b0d74c93988999","kind":"tag","published_at":"2018-03-15T07:13:04.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.7","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.7/manifests"},{"name":"v2.7.6","sha":"fbb9119798e991efc59169603c161543434653ef","kind":"tag","published_at":"2016-02-14T00:33:16.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.6","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.6/manifests"},{"name":"v2.7.5","sha":"bc97a7eee005614c5640dabf11249d96dff52adf","kind":"tag","published_at":"2015-12-16T09:49:28.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.5/manifests"},{"name":"v2.7.4","sha":"af8fdeb51930a4d8eb1ddcbfe7998923109a76d2","kind":"tag","published_at":"2015-03-17T20:27:37.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"354e24e2c2be3cc6ee9003fe88df3a6b95b17e83","kind":"tag","published_at":"2015-03-14T23:16:26.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"6c983014ab96db864677ce1cf9f047f19a3b7486","kind":"commit","published_at":"2014-05-17T23:04:55.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"11109e125c1b26010f0abc0362cbbbe2a811be20","kind":"commit","published_at":"2014-05-03T21:35:30.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"acb1ff3afd4de8b3d31c90bc3b242faf3bafbcaf","kind":"commit","published_at":"2014-01-06T05:39:00.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.0/manifests"},{"name":"v2.6.4","sha":"6e18fab9df8e0bc13dce98ae26b0bf0682b65019","kind":"commit","published_at":"2013-05-27T20:29:52.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.6.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.4/manifests"},{"name":"v2.6.3","sha":"bf46d0f4c4cac29f723f4b92898cfc070f200ef5","kind":"commit","published_at":"2013-05-07T22:34:56.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.6.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.3/manifests"},{"name":"v2.6.2","sha":"23a989bab11cddfa1731b30eb6af80f072f4f2c2","kind":"commit","published_at":"2013-01-25T20:19:05.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.6.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"f0dd2516d827c6853d2141f699ecdfe8d01d49e6","kind":"commit","published_at":"2013-01-25T19:06:26.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.6.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.1/manifests"},{"name":"v2.5.0","sha":"d4feada1cfa3b79133bf5740f389fdeb4121c5ce","kind":"commit","published_at":"2012-11-13T06:40:35.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.5.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.5.0/manifests"},{"name":"v2.3.0","sha":"6681757619cf6ba54cef4d62508feac51a03b1f7","kind":"commit","published_at":"2012-10-15T22:20:44.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.3.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.3.0/manifests"},{"name":"v2.2.1","sha":"a20340b4e67781dffb5255acc08a9a1b5945a479","kind":"commit","published_at":"2012-09-05T15:33:53.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.2.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.2.1/manifests"},{"name":"v2.1.0","sha":"4a98fed543c309fb42cf503b031302a704de2311","kind":"commit","published_at":"2012-06-04T13:59:16.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.1.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.1.0/manifests"},{"name":"v2.0.5","sha":"45a5083398b4254de8f5a904a17ae00b7f850a21","kind":"commit","published_at":"2012-05-10T03:10:02.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.0.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.5/manifests"},{"name":"v2.0.4","sha":"ee5193e206c3934cb17596ae88099ea36da8d576","kind":"commit","published_at":"2012-05-05T19:30:45.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.0.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"4675d6094b5a8ce2f6ea2858a65aa6d19eec3e7d","kind":"commit","published_at":"2012-04-14T01:59:47.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.0.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.3/manifests"},{"name":"v2.0.0","sha":"70eb87789ac716c7dc1dac94d1339c98e02c531d","kind":"commit","published_at":"2012-03-29T02:37:27.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.0.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.0/manifests"},{"name":"v1.1.5","sha":"6c3e6e493b564bf4521687be38788c9063d7631e","kind":"commit","published_at":"2012-02-25T06:24:15.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.1.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"97d92835137a436602cd9b79f09bb3027aa55f8c","kind":"commit","published_at":"2011-12-11T19:01:28.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.1.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.1.4/manifests"},{"name":"v1.1.1","sha":"a3653e19528d14309d4d03bb246123a9bea69acc","kind":"commit","published_at":"2011-08-31T04:02:01.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.1.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.1.1/manifests"},{"name":"v1.0.5","sha":"704491687f8bed780ed4453b5f0b4f28f10e143a","kind":"commit","published_at":"2011-05-29T21:51:47.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.0.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"e556e45fb6d903f3f4bc5457dcca2ac0ced9eb29","kind":"commit","published_at":"2011-05-14T04:25:04.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.0.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"eb42c92ae640df37c1f4fc262c47187b7b5b5709","kind":"commit","published_at":"2011-03-18T23:33:49.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.0.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"70e60276eba3840c45cba84c6bca1219db7b714a","kind":"commit","published_at":"2011-02-03T03:55:10.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.0.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"0e5000b516eed688c7c1e7e9677e5682b56d5ece","kind":"commit","published_at":"2011-01-05T18:40:07.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.0.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"fc2591b4cb44902add41413ead2492e0a3239392","kind":"commit","published_at":"2010-11-28T03:41:53.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.0.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-04-29T17:14:27.190Z","dependent_packages_count":0,"downloads":122673084,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.211946883515723,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.23898092478048358,"average":0.11273195207405165},"purl":"pkg:gem/dalli?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/dalli","docker_dependents_count":344,"docker_downloads_count":460961459,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/dalli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-21T15:02:32.231Z","issues_count":50,"pull_requests_count":214,"avg_time_to_close_issue":12807670.235294119,"avg_time_to_close_pull_request":2087187.111111111,"issues_closed_count":34,"pull_requests_closed_count":189,"pull_request_authors_count":37,"issue_authors_count":41,"avg_comments_per_issue":3.3,"avg_comments_per_pull_request":1.0700934579439252,"merged_pull_requests_count":160,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":4,"past_year_pull_requests_count":54,"past_year_avg_time_to_close_issue":222017.0,"past_year_avg_time_to_close_pull_request":735450.9333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":45,"past_year_pull_request_authors_count":12,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":1.2037037037037037,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":7,"past_year_merged_pull_requests_count":39,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/issues","maintainers":[{"login":"petergoldstein","count":108,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petergoldstein"},{"login":"grcooper","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grcooper"},{"login":"danmayer","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/danmayer"},{"login":"nickamorim","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nickamorim"},{"login":"joerixaop","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joerixaop"}],"active_maintainers":[{"login":"petergoldstein","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petergoldstein"},{"login":"grcooper","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grcooper"},{"login":"danmayer","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/danmayer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/dalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/dalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/dalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/dalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/dalli/codemeta","maintainers":[{"uuid":"45788","login":"petergoldstein","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://gem.coop/profiles/petergoldstein","role":null,"created_at":"2025-10-07T15:18:39.232Z","updated_at":"2025-10-07T15:18:39.232Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/petergoldstein/packages"},{"uuid":"2120","login":"mperham","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://gem.coop/profiles/mperham","role":null,"created_at":"2025-10-07T15:18:39.180Z","updated_at":"2025-10-07T15:18:39.180Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/mperham/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190416,"maintainers_count":67488,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":185932,"name":"dalli","ecosystem":"rubygems","description":"High performance memcached client for Ruby","homepage":"https://github.com/petergoldstein/dalli","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":[],"namespace":null,"versions_count":90,"first_release_published_at":"2010-08-21T18:20:27.473Z","latest_release_published_at":"2026-02-24T13:23:29.901Z","latest_release_number":"5.0.2","last_synced_at":"2026-04-30T02:00:42.328Z","created_at":"2022-04-05T20:17:19.121Z","updated_at":"2026-04-30T15:40:40.299Z","registry_url":"https://rubygems.org/gems/dalli","install_command":"gem install dalli -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/dalli/","metadata":{"funding":null},"repo_metadata":{"id":1016626,"uuid":"844146","full_name":"petergoldstein/dalli","owner":"petergoldstein","description":"High performance memcached client for Ruby","archived":false,"fork":false,"pushed_at":"2026-04-21T04:52:09.000Z","size":1660,"stargazers_count":3114,"open_issues_count":2,"forks_count":465,"subscribers_count":50,"default_branch":"main","last_synced_at":"2026-04-25T17:10:37.578Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":"Unmaintained","scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petergoldstein.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"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":"2010-08-17T16:56:58.000Z","updated_at":"2026-04-21T04:52:15.000Z","dependencies_parsed_at":"2025-12-28T07:04:11.217Z","dependency_job_id":null,"html_url":"https://github.com/petergoldstein/dalli","commit_stats":{"total_commits":944,"total_committers":176,"mean_commits":5.363636363636363,"dds":0.6144067796610169,"last_synced_commit":"22001244aa04007bc799342518f081fb71926465"},"previous_names":["mperham/dalli"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/petergoldstein/dalli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/sbom","scorecard":{"id":728847,"data":{"date":"2025-08-11","repo":{"name":"github.com/petergoldstein/dalli","commit":"c6d85e4e4b440b22bf4a784eca77b234798553e5"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Code-Review","score":8,"reason":"Found 13/16 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":6,"reason":"6 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Warn: no topLevel permission defined: .github/workflows/benchmarks.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/profile.yml:1","Warn: no topLevel permission defined: .github/workflows/rubocop.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/profile.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rubocop.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/rubocop.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating ruby:3.4-bullseye to ruby:3.4-bullseye@sha256:edcd3621bfcebfab14c523d84cbf982f6c9d7a467aba5072f2ab1798d5fcb319","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T13:47:51.390Z","repository_id":1016626,"created_at":"2025-08-22T13:47:51.390Z","updated_at":"2025-08-22T13:47:51.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32274980,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"petergoldstein","name":"Peter Goldstein","uuid":"421488","kind":"user","description":"","email":"","website":null,"location":"Raleigh, NC","twitter":"petergoldstein","company":null,"icon_url":"https://avatars.githubusercontent.com/u/421488?u=b7bba737453f0ac9a5ab6d1cefd6a153b1ed3e22\u0026v=4","repositories_count":37,"last_synced_at":"2023-03-11T06:10:43.474Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/petergoldstein","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T21:50:12.249Z","updated_at":"2023-03-11T06:10:43.483Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein/repositories"},"tags":[{"name":"v5.0.2","sha":"d93d9da13900ab3098ea75aea0c21efb3ab4f7b0","kind":"tag","published_at":"2026-02-24T13:23:21.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v5.0.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"2caf5fdb2cdef9c2dbd1ef96a1107a48cf6e9d84","kind":"tag","published_at":"2026-02-21T16:01:47.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v5.0.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v5.0.1/manifests"},{"name":"v4.3.3","sha":"c38ced1dd0d3a63b7b1a59ac49557e78b8bdae38","kind":"tag","published_at":"2026-02-21T15:27:08.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.3.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.3/manifests"},{"name":"v5.0.0","sha":"2fbf03cb6784120ff10b1ab8d2f2493fbcd45f48","kind":"tag","published_at":"2026-02-06T22:42:03.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v5.0.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v5.0.0/manifests"},{"name":"v4.3.2","sha":"3fd87c56c6fb130c92dc1b3dae1d31fda1faad2f","kind":"tag","published_at":"2026-02-06T21:56:56.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.3.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.2/manifests"},{"name":"v4.2.1","sha":"eef057c1e27ebd3887d501d183fdc087ff9e1deb","kind":"tag","published_at":"2026-02-06T21:56:24.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.2.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.2.1/manifests"},{"name":"v4.3.1","sha":"ab534ffd16f8f2445be4b26b440985276f662961","kind":"tag","published_at":"2026-02-05T04:45:18.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.3.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"c5d0dd49c912e2daa0ea2d2dc61580305774e120","kind":"tag","published_at":"2026-02-04T05:26:50.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.3.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.3.0/manifests"},{"name":"v4.2.0","sha":"62f694f92732cecde7f7dadad1aadd5501f98856","kind":"tag","published_at":"2026-01-26T23:36:16.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.2.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.2.0/manifests"},{"name":"v4.1.0","sha":"060cb14d14cd4db0b60cab392931a80be4c47c5e","kind":"tag","published_at":"2026-01-26T03:09:58.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.1.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.1.0/manifests"},{"name":"v4.0.1","sha":"39b5d077130b5a3ed855f8dce9d084a00d4f567d","kind":"commit","published_at":"2026-01-24T16:14:47.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.0.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"9c65c4edba30686c42cde9474dc964bf638c8acc","kind":"commit","published_at":"2026-01-11T23:18:39.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v4.0.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v4.0.0/manifests"},{"name":"v3.2.8","sha":"67942b8db6ba8ae9c39e30d9c0c63fb1525586b3","kind":"tag","published_at":"2024-02-12T22:58:40.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.8","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.8/manifests"},{"name":"v3.2.7","sha":"4c4a5a2354707604456f6f1bf08d020f1909b49e","kind":"tag","published_at":"2024-01-28T16:27:51.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.7","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.7/manifests"},{"name":"v3.2.6","sha":"7786984d5f81007ece0744be0fe29b7b48a8ebb5","kind":"tag","published_at":"2023-09-27T15:14:08.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.6","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.6/manifests"},{"name":"v3.2.5","sha":"43baad2e890af746ac67fadc3a69fa47367b1af6","kind":"tag","published_at":"2023-06-13T19:07:36.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.5/manifests"},{"name":"v3.2.4","sha":"e692421ebc923144a98716f079ac5e4d172815a0","kind":"tag","published_at":"2023-02-17T01:56:38.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.4/manifests"},{"name":"v3.2.3","sha":"23b246573fb77621441e386cf86be02ca0781898","kind":"tag","published_at":"2022-10-28T19:45:26.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.3/manifests"},{"name":"v3.2.2","sha":"b89d095e4ce1a333a992993ffc4eec4ce00c1ae2","kind":"tag","published_at":"2022-06-15T23:41:59.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"b330033febfe1c61c34e8936fbfa5d459ada20f5","kind":"tag","published_at":"2022-02-14T22:47:35.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"dc06a6adb0f5f481a60c782f75154e686593f4f3","kind":"tag","published_at":"2022-01-03T21:33:47.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.2.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.2.0/manifests"},{"name":"v3.1.6","sha":"62603a192b1fdddb92e28067451105be530d22ee","kind":"tag","published_at":"2022-01-01T21:09:33.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.6","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.6/manifests"},{"name":"v3.1.5","sha":"4e3a02d22a885f498ce7845882f69901b4193f3f","kind":"tag","published_at":"2021-12-18T08:39:31.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.5/manifests"},{"name":"v3.1.4","sha":"d673a0b4029208940d603b98fa68a075a56c581c","kind":"tag","published_at":"2021-12-16T16:24:39.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.4/manifests"},{"name":"v3.1.3","sha":"dbc19eacfcf675103c5a620bff976f1ccb317faf","kind":"tag","published_at":"2021-12-14T05:41:15.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"07228f2d0a99a5bdc989243f2de93e28a231af5e","kind":"tag","published_at":"2021-12-13T22:13:01.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"b5ab6cda291edd98476b0f9dc04ed444d1e6c61b","kind":"tag","published_at":"2021-12-10T21:32:12.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"0c65041a756c36d9721d6cbfe575c7453a654967","kind":"tag","published_at":"2021-12-03T04:00:29.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.1.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.1.0/manifests"},{"name":"v3.0.6","sha":"aa007815f6ef274fa48001c16b067d9e7c5fe652","kind":"tag","published_at":"2021-11-30T20:10:04.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.6","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"1568336b69aa4f36d5693d10d0974c7353676b54","kind":"tag","published_at":"2021-11-30T00:53:56.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"b8b6576d0fb44d3f5fe3d4e8d37220e98fac03fd","kind":"commit","published_at":"2021-10-27T17:50:02.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"663519880840b0556afd6aa8eb7b2594ee2a2b90","kind":"commit","published_at":"2021-10-21T16:40:41.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"82b5f4c19f39627ad9ff3947af22e15b4496397a","kind":"commit","published_at":"2021-10-15T17:40:34.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"334709997dac1836d1f5adb528650708ec30d5c7","kind":"commit","published_at":"2021-10-14T03:11:52.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"e77f863a849f65e06aa2ed7031cca7f191a94e18","kind":"commit","published_at":"2021-10-13T18:15:58.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v3.0.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v3.0.0/manifests"},{"name":"v2.7.11","sha":"f82b9e131fec0b5c3ee341e7c89d7737f67c20a7","kind":"tag","published_at":"2020-09-26T17:39:55.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.11","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.11/manifests"},{"name":"v2.7.10","sha":"884e1ff485df0adaff6e2095cd62cefb7badb34f","kind":"tag","published_at":"2019-03-16T23:21:33.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.10","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.10/manifests"},{"name":"v2.7.9","sha":"b50bb8245758a722f9525d44f05136cd3a0dac43","kind":"tag","published_at":"2018-10-20T21:18:09.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.9","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.9/manifests"},{"name":"v2.7.8","sha":"78b8fd94d590c7cb41cb685ea1018aea6e2edcba","kind":"tag","published_at":"2018-04-11T05:32:01.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.8","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.8/manifests"},{"name":"v2.7.7","sha":"108f116978b2fcb3bbcad25c93b0d74c93988999","kind":"tag","published_at":"2018-03-15T07:13:04.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.7","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.7/manifests"},{"name":"v2.7.6","sha":"fbb9119798e991efc59169603c161543434653ef","kind":"tag","published_at":"2016-02-14T00:33:16.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.6","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.6/manifests"},{"name":"v2.7.5","sha":"bc97a7eee005614c5640dabf11249d96dff52adf","kind":"tag","published_at":"2015-12-16T09:49:28.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.5/manifests"},{"name":"v2.7.4","sha":"af8fdeb51930a4d8eb1ddcbfe7998923109a76d2","kind":"tag","published_at":"2015-03-17T20:27:37.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"354e24e2c2be3cc6ee9003fe88df3a6b95b17e83","kind":"tag","published_at":"2015-03-14T23:16:26.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"6c983014ab96db864677ce1cf9f047f19a3b7486","kind":"commit","published_at":"2014-05-17T23:04:55.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"11109e125c1b26010f0abc0362cbbbe2a811be20","kind":"commit","published_at":"2014-05-03T21:35:30.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"acb1ff3afd4de8b3d31c90bc3b242faf3bafbcaf","kind":"commit","published_at":"2014-01-06T05:39:00.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.7.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.7.0/manifests"},{"name":"v2.6.4","sha":"6e18fab9df8e0bc13dce98ae26b0bf0682b65019","kind":"commit","published_at":"2013-05-27T20:29:52.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.6.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.4/manifests"},{"name":"v2.6.3","sha":"bf46d0f4c4cac29f723f4b92898cfc070f200ef5","kind":"commit","published_at":"2013-05-07T22:34:56.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.6.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.3/manifests"},{"name":"v2.6.2","sha":"23a989bab11cddfa1731b30eb6af80f072f4f2c2","kind":"commit","published_at":"2013-01-25T20:19:05.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.6.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"f0dd2516d827c6853d2141f699ecdfe8d01d49e6","kind":"commit","published_at":"2013-01-25T19:06:26.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.6.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.6.1/manifests"},{"name":"v2.5.0","sha":"d4feada1cfa3b79133bf5740f389fdeb4121c5ce","kind":"commit","published_at":"2012-11-13T06:40:35.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.5.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.5.0/manifests"},{"name":"v2.3.0","sha":"6681757619cf6ba54cef4d62508feac51a03b1f7","kind":"commit","published_at":"2012-10-15T22:20:44.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.3.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.3.0/manifests"},{"name":"v2.2.1","sha":"a20340b4e67781dffb5255acc08a9a1b5945a479","kind":"commit","published_at":"2012-09-05T15:33:53.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.2.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.2.1/manifests"},{"name":"v2.1.0","sha":"4a98fed543c309fb42cf503b031302a704de2311","kind":"commit","published_at":"2012-06-04T13:59:16.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.1.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.1.0/manifests"},{"name":"v2.0.5","sha":"45a5083398b4254de8f5a904a17ae00b7f850a21","kind":"commit","published_at":"2012-05-10T03:10:02.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.0.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.5/manifests"},{"name":"v2.0.4","sha":"ee5193e206c3934cb17596ae88099ea36da8d576","kind":"commit","published_at":"2012-05-05T19:30:45.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.0.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"4675d6094b5a8ce2f6ea2858a65aa6d19eec3e7d","kind":"commit","published_at":"2012-04-14T01:59:47.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.0.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.3/manifests"},{"name":"v2.0.0","sha":"70eb87789ac716c7dc1dac94d1339c98e02c531d","kind":"commit","published_at":"2012-03-29T02:37:27.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v2.0.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v2.0.0/manifests"},{"name":"v1.1.5","sha":"6c3e6e493b564bf4521687be38788c9063d7631e","kind":"commit","published_at":"2012-02-25T06:24:15.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.1.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"97d92835137a436602cd9b79f09bb3027aa55f8c","kind":"commit","published_at":"2011-12-11T19:01:28.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.1.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.1.4/manifests"},{"name":"v1.1.1","sha":"a3653e19528d14309d4d03bb246123a9bea69acc","kind":"commit","published_at":"2011-08-31T04:02:01.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.1.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.1.1/manifests"},{"name":"v1.0.5","sha":"704491687f8bed780ed4453b5f0b4f28f10e143a","kind":"commit","published_at":"2011-05-29T21:51:47.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.0.5","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"e556e45fb6d903f3f4bc5457dcca2ac0ced9eb29","kind":"commit","published_at":"2011-05-14T04:25:04.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.0.4","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"eb42c92ae640df37c1f4fc262c47187b7b5b5709","kind":"commit","published_at":"2011-03-18T23:33:49.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.0.3","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"70e60276eba3840c45cba84c6bca1219db7b714a","kind":"commit","published_at":"2011-02-03T03:55:10.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.0.2","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"0e5000b516eed688c7c1e7e9677e5682b56d5ece","kind":"commit","published_at":"2011-01-05T18:40:07.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.0.1","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"fc2591b4cb44902add41413ead2492e0a3239392","kind":"commit","published_at":"2010-11-28T03:41:53.000Z","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/v1.0.0","html_url":"https://github.com/petergoldstein/dalli/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/petergoldstein/dalli@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-04-30T02:02:45.146Z","dependent_packages_count":213,"downloads":122704946,"downloads_period":"total","dependent_repos_count":11488,"rankings":{"downloads":0.18733064974743815,"dependent_repos_count":0.31835059823150946,"dependent_packages_count":0.18119780109499226,"stargazers_count":0.6439491085068186,"forks_count":1.2767475831000992,"docker_downloads_count":0.44769795162855014,"average":0.509212282051568},"purl":"pkg:gem/dalli","advisories":[{"uuid":"GSA_kwCzR0hTQS0zeGc4LWNjOGYtOXd2Ms4AAv9V","url":"https://github.com/advisories/GHSA-3xg8-cc8f-9wv2","title":"Unsanitized input leading to code injection in Dalli","description":"A vulnerability was found in Dalli. Affected is the function self.meta_set of the file lib/dalli/protocol/meta/request_formatter.rb of the component Meta Protocol Handler. The manipulation leads to injection. The exploit has been disclosed to the public and may be used. The name of the patch is 48d594dae55934476fec61789e7a7c3700e0f50d. It is recommended to apply a patch to fix this issue. ","origin":"UNSPECIFIED","severity":"LOW","published_at":"2022-11-19T21:30:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":3.7,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-4064","https://github.com/petergoldstein/dalli/issues/932","https://github.com/petergoldstein/dalli/pull/933","https://github.com/petergoldstein/dalli/commit/48d594dae55934476fec61789e7a7c3700e0f50d","https://vuldb.com/?id.214026","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/dalli/CVE-2022-4064.yml","https://github.com/advisories/GHSA-3xg8-cc8f-9wv2"],"source_kind":"github","identifiers":["GHSA-3xg8-cc8f-9wv2","CVE-2022-4064"],"repository_url":"https://github.com/petergoldstein/dalli","blast_radius":0.0,"created_at":"2022-12-21T16:11:49.476Z","updated_at":"2026-04-30T15:09:36.728Z","epss_percentage":0.00301,"epss_percentile":0.53409,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zeGc4LWNjOGYtOXd2Ms4AAv9V","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zeGc4LWNjOGYtOXd2Ms4AAv9V","packages":[{"ecosystem":"rubygems","package_name":"dalli","versions":[{"first_patched_version":"3.2.3","vulnerable_version_range":"\u003c 3.2.3"}],"purl":"pkg:gem/dalli","statistics":{"dependent_packages_count":213,"dependent_repos_count":11488,"downloads":122704946,"downloads_period":"total"},"affected_versions":["0.9.0","0.9.1","0.9.2","0.9.3","0.9.4","0.9.5","0.9.6","0.9.7","0.9.8","0.9.9","0.9.10","0.10.0","0.10.1","0.11.0","0.11.1","0.11.2","1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.1.0","2.2.0","2.2.1","2.3.0","2.5.0","2.6.0","2.6.1","2.6.2","2.6.3","2.6.4","2.7.0","2.7.1","2.7.2","2.7.3","2.7.4","2.7.5","2.7.6","2.7.7","2.7.8","2.7.9","2.7.10","2.7.11","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.2.0","3.2.1","3.2.2"],"unaffected_versions":["3.2.3","3.2.4","3.2.5","3.2.6","3.2.7","3.2.8","4.0.0","4.0.1","4.1.0","4.2.0","4.2.1","4.3.0","4.3.1","4.3.2","4.3.3","5.0.0","5.0.1","5.0.2"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zeGc4LWNjOGYtOXd2Ms4AAv9V/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/dalli","docker_dependents_count":344,"docker_downloads_count":460961459,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/dalli/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-04-21T15:02:32.231Z","issues_count":50,"pull_requests_count":214,"avg_time_to_close_issue":12807670.235294119,"avg_time_to_close_pull_request":2087187.111111111,"issues_closed_count":34,"pull_requests_closed_count":189,"pull_request_authors_count":37,"issue_authors_count":41,"avg_comments_per_issue":3.3,"avg_comments_per_pull_request":1.0700934579439252,"merged_pull_requests_count":160,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":4,"past_year_pull_requests_count":54,"past_year_avg_time_to_close_issue":222017.0,"past_year_avg_time_to_close_pull_request":735450.9333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":45,"past_year_pull_request_authors_count":12,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":1.2037037037037037,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":7,"past_year_merged_pull_requests_count":39,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/issues","maintainers":[{"login":"petergoldstein","count":108,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petergoldstein"},{"login":"grcooper","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grcooper"},{"login":"danmayer","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/danmayer"},{"login":"nickamorim","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nickamorim"},{"login":"joerixaop","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joerixaop"}],"active_maintainers":[{"login":"petergoldstein","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petergoldstein"},{"login":"grcooper","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grcooper"},{"login":"danmayer","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/danmayer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/dalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/dalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/dalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/dalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/dalli/codemeta","maintainers":[{"uuid":"45788","login":"petergoldstein","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://rubygems.org/profiles/petergoldstein","role":null,"created_at":"2022-11-08T08:39:17.767Z","updated_at":"2022-11-08T08:39:17.767Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/petergoldstein/packages"},{"uuid":"2120","login":"mperham","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://rubygems.org/profiles/mperham","role":null,"created_at":"2022-11-08T08:39:17.759Z","updated_at":"2022-11-08T08:39:17.759Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/mperham/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205563,"maintainers_count":68480,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":13950532,"name":"ruby-dalli","ecosystem":"guix","description":"High performance memcached client for Ruby","homepage":"https://github.com/petergoldstein/dalli","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T18:58:04.779Z","latest_release_published_at":"2026-03-02T18:58:04.779Z","latest_release_number":"3.2.4","last_synced_at":"2026-04-27T16:17:36.682Z","created_at":"2026-03-02T18:58:04.598Z","updated_at":"2026-04-27T16:17:37.733Z","registry_url":"https://packages.guix.gnu.org/packages/ruby-dalli/3.2.4/","install_command":"guix install ruby-dalli","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n5831","metadata":{"location":"gnu/packages/ruby-xyz.scm:5831","variable_name":"ruby-dalli"},"repo_metadata":{"id":1016626,"uuid":"844146","full_name":"petergoldstein/dalli","owner":"petergoldstein","description":"High performance memcached client for Ruby","archived":false,"fork":false,"pushed_at":"2026-03-18T18:55:22.000Z","size":1625,"stargazers_count":3115,"open_issues_count":2,"forks_count":465,"subscribers_count":50,"default_branch":"main","last_synced_at":"2026-04-01T05:31:03.376Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":"Unmaintained","scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petergoldstein.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"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":"2010-08-17T16:56:58.000Z","updated_at":"2026-03-25T18:35:42.000Z","dependencies_parsed_at":"2025-12-28T07:04:11.217Z","dependency_job_id":null,"html_url":"https://github.com/petergoldstein/dalli","commit_stats":{"total_commits":944,"total_committers":176,"mean_commits":5.363636363636363,"dds":0.6144067796610169,"last_synced_commit":"22001244aa04007bc799342518f081fb71926465"},"previous_names":["mperham/dalli"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/petergoldstein/dalli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/sbom","scorecard":{"id":728847,"data":{"date":"2025-08-11","repo":{"name":"github.com/petergoldstein/dalli","commit":"c6d85e4e4b440b22bf4a784eca77b234798553e5"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Code-Review","score":8,"reason":"Found 13/16 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":6,"reason":"6 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Warn: no topLevel permission defined: .github/workflows/benchmarks.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/profile.yml:1","Warn: no topLevel permission defined: .github/workflows/rubocop.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/profile.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rubocop.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/rubocop.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating ruby:3.4-bullseye to ruby:3.4-bullseye@sha256:edcd3621bfcebfab14c523d84cbf982f6c9d7a467aba5072f2ab1798d5fcb319","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T13:47:51.390Z","repository_id":1016626,"created_at":"2025-08-22T13:47:51.390Z","updated_at":"2025-08-22T13:47:51.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31317832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T21:35:00.834Z","status":"ssl_error","status_checked_at":"2026-04-02T21:34:59.806Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-04-27T16:17:37.705Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/ruby-dalli","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/ruby-dalli","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/ruby-dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/ruby-dalli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-dalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-dalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-dalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-dalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-dalli/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":31189,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"guix-mirror","metadata":{"funded_packages_count":286},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-04-03T06:23:21.396Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":13466525,"name":"ruby-dalli","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/petergoldstein/dalli","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T16:23:43.497Z","latest_release_published_at":"2026-02-09T16:23:43.497Z","latest_release_number":"3.0.6-2","last_synced_at":"2026-03-09T17:04:01.809Z","created_at":"2026-02-09T16:23:42.768Z","updated_at":"2026-03-09T17:32:32.188Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-dalli","install_command":"apt-get install ruby-dalli","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-dalli","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, memcached, ruby-connection-pool, ruby-prof, ruby-rails, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-dalli?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-dalli","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-dalli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-dalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-dalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-dalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-dalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-dalli/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13668762,"name":"ruby-dalli","ecosystem":"debian","description":null,"homepage":"https://github.com/petergoldstein/dalli","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:20:17.828Z","latest_release_published_at":"2026-02-12T12:20:17.828Z","latest_release_number":"3.2.8-2","last_synced_at":"2026-03-14T15:02:14.786Z","created_at":"2026-02-12T12:20:17.572Z","updated_at":"2026-03-14T15:02:14.786Z","registry_url":"https://tracker.debian.org/pkg/ruby-dalli","install_command":"apt-get install ruby-dalli","documentation_url":"https://packages.debian.org/trixie/ruby-dalli","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-dalli","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, memcached, ruby-connection-pool, ruby-prof, ruby-rails, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1016626,"uuid":"844146","full_name":"petergoldstein/dalli","owner":"petergoldstein","description":"High performance memcached client for Ruby","archived":false,"fork":false,"pushed_at":"2026-02-06T22:42:05.000Z","size":1634,"stargazers_count":3115,"open_issues_count":7,"forks_count":465,"subscribers_count":50,"default_branch":"main","last_synced_at":"2026-02-07T05:15:33.051Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":"Unmaintained","scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petergoldstein.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":null,"codeowners":null,"security":null,"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":"2010-08-17T16:56:58.000Z","updated_at":"2026-02-06T22:41:41.000Z","dependencies_parsed_at":"2025-12-28T07:04:11.217Z","dependency_job_id":null,"html_url":"https://github.com/petergoldstein/dalli","commit_stats":{"total_commits":944,"total_committers":176,"mean_commits":5.363636363636363,"dds":0.6144067796610169,"last_synced_commit":"22001244aa04007bc799342518f081fb71926465"},"previous_names":["mperham/dalli"],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/petergoldstein/dalli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/sbom","scorecard":{"id":728847,"data":{"date":"2025-08-11","repo":{"name":"github.com/petergoldstein/dalli","commit":"c6d85e4e4b440b22bf4a784eca77b234798553e5"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Code-Review","score":8,"reason":"Found 13/16 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":6,"reason":"6 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Warn: no topLevel permission defined: .github/workflows/benchmarks.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/profile.yml:1","Warn: no topLevel permission defined: .github/workflows/rubocop.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/profile.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rubocop.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/rubocop.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating ruby:3.4-bullseye to ruby:3.4-bullseye@sha256:edcd3621bfcebfab14c523d84cbf982f6c9d7a467aba5072f2ab1798d5fcb319","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T13:47:51.390Z","repository_id":1016626,"created_at":"2025-08-22T13:47:51.390Z","updated_at":"2025-08-22T13:47:51.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29327091,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T03:52:29.695Z","status":"ssl_error","status_checked_at":"2026-02-11T03:52:23.094Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-02-12T12:21:31.401Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-dalli?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-dalli","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-dalli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-dalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-dalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-dalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-dalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-dalli/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":8614412,"name":"github.com/petergoldstein/dalli","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":[],"namespace":null,"versions_count":68,"first_release_published_at":"2010-11-28T03:41:53.000Z","latest_release_published_at":"2026-02-24T13:23:00.000Z","latest_release_number":"v5.0.2+incompatible","last_synced_at":"2026-04-27T18:02:58.064Z","created_at":"2023-12-02T02:14:17.344Z","updated_at":"2026-04-27T18:02:58.064Z","registry_url":"https://pkg.go.dev/github.com/petergoldstein/dalli","install_command":"go get github.com/petergoldstein/dalli","documentation_url":"https://pkg.go.dev/github.com/petergoldstein/dalli#section-documentation","metadata":{},"repo_metadata":{"id":1016626,"uuid":"844146","full_name":"petergoldstein/dalli","owner":"petergoldstein","description":"High performance memcached client for Ruby","archived":false,"fork":false,"pushed_at":"2025-10-13T18:02:19.000Z","size":1508,"stargazers_count":3107,"open_issues_count":28,"forks_count":460,"subscribers_count":55,"default_branch":"main","last_synced_at":"2025-10-19T22:50:47.636Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":"Unmaintained","scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petergoldstein.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":null,"codeowners":null,"security":null,"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":"2010-08-17T16:56:58.000Z","updated_at":"2025-10-16T21:33:35.000Z","dependencies_parsed_at":"2023-07-05T15:16:57.395Z","dependency_job_id":"4b6685da-3e40-4a2e-8d07-4559e605bdea","html_url":"https://github.com/petergoldstein/dalli","commit_stats":{"total_commits":944,"total_committers":176,"mean_commits":5.363636363636363,"dds":0.6144067796610169,"last_synced_commit":"22001244aa04007bc799342518f081fb71926465"},"previous_names":["mperham/dalli"],"tags_count":56,"template":false,"template_full_name":null,"purl":"pkg:github/petergoldstein/dalli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein","download_url":"https://codeload.github.com/petergoldstein/dalli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/sbom","scorecard":{"id":728847,"data":{"date":"2025-08-11","repo":{"name":"github.com/petergoldstein/dalli","commit":"c6d85e4e4b440b22bf4a784eca77b234798553e5"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Code-Review","score":8,"reason":"Found 13/16 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":6,"reason":"6 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Warn: no topLevel permission defined: .github/workflows/benchmarks.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/profile.yml:1","Warn: no topLevel permission defined: .github/workflows/rubocop.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/benchmarks.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/benchmarks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/profile.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/profile.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/profile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rubocop.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/rubocop.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/rubocop.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/petergoldstein/dalli/tests.yml/main?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating ruby:3.4-bullseye to ruby:3.4-bullseye@sha256:edcd3621bfcebfab14c523d84cbf982f6c9d7a467aba5072f2ab1798d5fcb319","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T13:47:51.390Z","repository_id":1016626,"created_at":"2025-08-22T13:47:51.390Z","updated_at":"2025-08-22T13:47:51.390Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280308473,"owners_count":26308491,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-21T02:00:06.614Z","response_time":58,"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":"petergoldstein","name":"Peter Goldstein","uuid":"421488","kind":"user","description":"","email":"","website":null,"location":"Raleigh, NC","twitter":"petergoldstein","company":null,"icon_url":"https://avatars.githubusercontent.com/u/421488?u=b7bba737453f0ac9a5ab6d1cefd6a153b1ed3e22\u0026v=4","repositories_count":37,"last_synced_at":"2023-03-11T06:10:43.474Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/petergoldstein","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T21:50:12.249Z","updated_at":"2023-03-11T06:10:43.483Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petergoldstein/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-10-21T17:53:23.627Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":10.801592556016239,"dependent_packages_count":9.575730298247606,"stargazers_count":1.243734229097228,"forks_count":1.3891422031863487,"docker_downloads_count":null,"average":5.752549821636856},"purl":"pkg:golang/github.com/petergoldstein/dalli","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/petergoldstein/dalli","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/petergoldstein/dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/petergoldstein/dalli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-13T18:08:35.156Z","issues_count":47,"pull_requests_count":178,"avg_time_to_close_issue":9388170.0,"avg_time_to_close_pull_request":1024906.0506329114,"issues_closed_count":32,"pull_requests_closed_count":158,"pull_request_authors_count":33,"issue_authors_count":39,"avg_comments_per_issue":3.0638297872340425,"avg_comments_per_pull_request":1.146067415730337,"merged_pull_requests_count":137,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":7,"past_year_pull_requests_count":50,"past_year_avg_time_to_close_issue":16255971.0,"past_year_avg_time_to_close_pull_request":653364.4047619047,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":42,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.14285714285714285,"past_year_avg_comments_per_pull_request":1.36,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":33,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/issues","maintainers":[{"login":"petergoldstein","count":86,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petergoldstein"},{"login":"grcooper","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grcooper"},{"login":"danmayer","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/danmayer"},{"login":"nickamorim","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nickamorim"},{"login":"joerixaop","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joerixaop"}],"active_maintainers":[{"login":"grcooper","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grcooper"},{"login":"petergoldstein","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petergoldstein"},{"login":"danmayer","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/danmayer"},{"login":"nickamorim","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nickamorim"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpetergoldstein%2Fdalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpetergoldstein%2Fdalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpetergoldstein%2Fdalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpetergoldstein%2Fdalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpetergoldstein%2Fdalli/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2119755,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":13712198,"name":"ruby-dalli","ecosystem":"debian","description":null,"homepage":"https://github.com/petergoldstein/dalli","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/petergoldstein/dalli","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:27:47.432Z","latest_release_published_at":"2026-02-12T23:27:47.432Z","latest_release_number":"3.0.6-1.1","last_synced_at":"2026-03-13T03:28:42.041Z","created_at":"2026-02-12T23:27:47.207Z","updated_at":"2026-03-13T03:28:42.041Z","registry_url":"https://tracker.debian.org/pkg/ruby-dalli","install_command":"apt-get install ruby-dalli","documentation_url":"https://packages.debian.org/bookworm/ruby-dalli","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-dalli","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, memcached, ruby-connection-pool, ruby-prof, ruby-rails, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:27:47.976Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-dalli?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-dalli","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-dalli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-dalli/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-dalli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-dalli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-dalli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-dalli/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-dalli/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}}],"commits":{"id":3142,"full_name":"petergoldstein/dalli","default_branch":"main","total_commits":1060,"total_committers":186,"total_bot_commits":6,"total_bot_committers":1,"mean_commits":5.698924731182796,"dds":0.6566037735849057,"past_year_total_commits":104,"past_year_total_committers":13,"past_year_total_bot_commits":3,"past_year_total_bot_committers":1,"past_year_mean_commits":8.0,"past_year_dds":0.3076923076923077,"last_synced_at":"2026-04-27T18:14:14.643Z","last_synced_commit":"9d5fef6ec90847355bdcdd64f3c3aa844c9d8f0d","created_at":"2023-03-07T09:16:42.337Z","updated_at":"2026-04-27T18:06:59.125Z","committers":[{"name":"Mike Perham","email":"mperham@gmail.com","login":"mperham","count":364},{"name":"Peter Goldstein","email":"peter.m.goldstein@gmail.com","login":"petergoldstein","count":266},{"name":"Corin Langosch","email":"info@netskin.com","login":"netskin-ci","count":26},{"name":"Aman Gupta","email":"aman@tmm1.net","login":"tmm1","count":26},{"name":"Brian Lopez","email":"seniorlopez@gmail.com","login":"brianmario","count":21},{"name":"dfens","email":"mikolajewskip@gmail.com","login":"dfens","count":17},{"name":"Dan Mayer","email":"dan.mayer@shopify.com","login":"danmayer","count":8},{"name":"Matt Larraz","email":"mlarraz","login":"mlarraz","count":7},{"name":"Graham Cooper","email":"graham.cooper@shopify.com","login":"grcooper","count":7},{"name":"Arthur Neves","email":"arthurnn@gmail.com","login":"arthurnn","count":6},{"name":"Jack Chen (chendo)","email":"me@chen.do","login":"chendo","count":6},{"name":"Jean Boussier","email":"jean.boussier@gmail.com","login":"byroot","count":6},{"name":"Michael Grosser","email":"michael@grosser.it","login":"grosser","count":6},{"name":"Steve Richert","email":"steve.richert@gmail.com","login":"laserlemon","count":6},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6},{"name":"Alexander Kahn","email":"alexanderkahn@gmail.com","login":"akahn","count":5},{"name":"Jean byroot Boussier","email":"jean.boussier+github@shopify.com","login":"casperisfine","count":5},{"name":"Joeri Samson","email":"joeri@xaop.com","login":"joerixaop","count":5},{"name":"Sebastian Staudt","email":"koraktor@gmail.com","login":"koraktor","count":5},{"name":"Brandon Dunne","email":"brandondunne@hotmail.com","login":"bdunne","count":5},{"name":"Rafael Mendonça França","email":"rafael.franca@plataformatec.com.br","login":null,"count":5},{"name":"tipair","email":"tradinginfrastructuredevelopers@drw.com","login":null,"count":5},{"name":"Olle Jonsson","email":"olle.jonsson@auctionet.com","login":"olleolleolle","count":5},{"name":"Naseem Hakim","email":"naseem@airbnb.com","login":null,"count":4},{"name":"Jingkai He","email":"jaxihe@gmail.com","login":null,"count":4},{"name":"Claude","email":"noreply@anthropic.com","login":null,"count":4},{"name":"pitr","email":"pitr.vern@gmail.com","login":"pitr","count":4},{"name":"Donald Plummer","email":"donald.plummer@gmail.com","login":"dplummer","count":4},{"name":"Josh Lewis","email":"josh.w.lewis@gmail.com","login":"joshwlewis","count":4},{"name":"Nate Berkopec","email":"nate.berkopec@gmail.com","login":"nateberkopec","count":4},{"name":"Patrik Bóna","email":"patrik.bona@mrhead.sk","login":"mrhead","count":4},{"name":"Sébastien","email":"sebastien.luquet@dimelo.com","login":"sebastienluquet","count":4},{"name":"Leonid Shevtsov","email":"leonid@shevtsov.me","login":"leonid-shevtsov","count":3},{"name":"Lin Jen-Shin","email":"godfat@godfat.org","login":"godfat","count":3},{"name":"Mike Pastore","email":"mike@oobak.org","login":"mwpastore","count":3},{"name":"Thomas Walpole","email":"twalpole@gmail.com","login":"twalpole","count":3},{"name":"John Bachir","email":"j@jjb.cc","login":"jjb","count":3},{"name":"schneems","email":"richard.schneeman+foo@gmail.com","login":"schneems","count":3},{"name":"sanemat","email":"o.gata.ken@gmail.com","login":"sanemat","count":3},{"name":"Hossein Bukhamsin","email":"bukhamseen.h@gmail.com","login":"hbu50","count":3},{"name":"Anthony Laibe","email":"anthony@laibe.cc","login":"alaibe","count":3},{"name":"Amit Aryeh Levy","email":"amit@amitlevy.com","login":"alevy","count":3},{"name":"Maksim Zhylinski","email":"uzzable@gmail.com","login":null,"count":3},{"name":"Michael de Hoog","email":"michael.dehoog@coinbase.com","login":"mdehoog","count":2},{"name":"Mr Rogers","email":"jon@bunnymatic.com","login":"bunnymatic","count":2},{"name":"yui-knk","email":"spiketeika@gmail.com","login":"yui-knk","count":2},{"name":"Murtuza","email":"murtuzafirst@gmail.com","login":"murtuzakz","count":2},{"name":"Patrick Tulskie","email":"patricktulskie@gmail.com","login":"PatrickTulskie","count":2},{"name":"Phil Cohen","email":"github@phlippers.net","login":"phlipper","count":2},{"name":"Robert Laurin","email":"robert.laurin@shopify.com","login":"robertlaurin","count":2},{"name":"Vipul A M","email":"vipulnsward@gmail.com","login":"vipulnsward","count":2},{"name":"Virgilio Pigliucci","email":"virgopro@gmail.com","login":"virgoproz","count":2},{"name":"Will Jordan","email":"will@code.org","login":"wjordan","count":2},{"name":"Yury Lebedev","email":"lebedev.yurii@gmail.com","login":"y9v","count":2},{"name":"Zach Gardner","email":"locriani@gmail.com","login":"locriani","count":2},{"name":"keen99","email":"keen@icantclick.org","login":"keen99","count":2},{"name":"sam-obeid","email":"sam.obeid@shopify.com","login":"sam-obeid","count":2},{"name":"Adam Niedzielski","email":"adamsunday@gmail.com","login":"adamniedzielski","count":2},{"name":"Michael Klishin","email":"michaelklishin@me.com","login":"michaelklishin","count":2},{"name":"Masato Nakamura","email":"masato.nakamura145@gmail.com","login":"m-nakamura145","count":2},{"name":"Martin Hradil","email":"mhradil@redhat.com","login":"himdel","count":2},{"name":"Jesse Kriss","email":"jesse@jklabs.net","login":"jkriss","count":2},{"name":"Hartley McGuire","email":"skipkayhil@gmail.com","login":"skipkayhil","count":2},{"name":"Eugene Kenny","email":"elkenny@gmail.com","login":"eugeneius","count":2},{"name":"Danny Fallon","email":"danny@intercom.io","login":"dannyfallon","count":2},{"name":"Dan Milne","email":"d@nmilne.com","login":"dkam","count":2},{"name":"Benoit Daloze","email":"eregontp@gmail.com","login":"eregon","count":2},{"name":"Andy Lindeman","email":"andy@highgroove.com","login":"alindeman","count":2},{"name":"Andreas Loupasakis","email":"alup@aloop.org","login":"alup","count":2},{"name":"Cameron Hurst","email":"wakemaster39@z33k.com","login":null,"count":2},{"name":"Michael Klimenko","email":"michaelkl@mail.ru","login":null,"count":2},{"name":"Tyler Kellen","email":"tyler@sleekcode.net","login":null,"count":2},{"name":"twinturbo","email":"me@broadcastingadam.com","login":null,"count":2},{"name":"Steven Novotny","email":"Steve@macbookpro.local","login":null,"count":1},{"name":"Tee Parham","email":"tee@stackpilot.com","login":null,"count":1},{"name":"Tobias Haagen Michaelsen","email":"tobias.michaelsen@karnovgroup.com","login":null,"count":1},{"name":"bpardee","email":"bpardee@clarityservices.com","login":null,"count":1},{"name":"crash2burn","email":"jason@omgpop.com","login":null,"count":1},{"name":"dblock","email":"dblock@dblock.org","login":"dblock","count":1},{"name":"aMasashiOgawa","email":"Masashi.Ogawa@access-company.com","login":"aMasashiOgawa","count":1},{"name":"Tony Pitale","email":"tpitale@gmail.com","login":"tpitale","count":1},{"name":"T.J. Schuck","email":"tj@getharvest.com","login":"tjschuck","count":1},{"name":"Steven Peckins","email":"speckins@illinois.edu","login":"speckins","count":1},{"name":"Steve Klabnik","email":"steve@steveklabnik.com","login":"steveklabnik","count":1},{"name":"Steve Agalloco","email":"steve.agalloco@gmail.com","login":"stve","count":1},{"name":"Stephen Aghaulor","email":"saghaulor@gmail.com","login":"saghaulor","count":1},{"name":"Shai Rosenfeld","email":"srosenfeld@engineyard.com","login":"shaiguitar","count":1},{"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","login":"avsej","count":1},{"name":"Satoshi Matsumoto","email":"kaorimatz@gmail.com","login":"kaorimatz","count":1},{"name":"Samuel Cochran","email":"sj26@sj26.com","login":"sj26","count":1},{"name":"Sam Bostock","email":"sam.bostock@shopify.com","login":"sambostock","count":1},{"name":"S. Tokarenko","email":"106174560+stengineering0","login":"stengineering0","count":1},{"name":"Ryunosuke SATO","email":"tricknotes.rs@gmail.com","login":"tricknotes","count":1},{"name":"Ryan LeCompte","email":"lecompte@gmail.com","login":"ryanlecompte","count":1},{"name":"Ryan Johnson","email":"ryan2johnson9@hotmail.com","login":"ryan2johnson9","count":1},{"name":"Ryan Chan","email":"ryan@ryanlchan.com","login":"ryanlchan","count":1},{"name":"Ryan Baumann","email":"ryan.baumann@gmail.com","login":"ryanfb","count":1},{"name":"Rustam Ibragimov","email":"iamdaiver@gmail.com","login":"0exp","count":1},{"name":"Pierre Jambet","email":"pierre.jambet@shopify.com","login":"pjambet","count":1},{"name":"Philipe Fatio","email":"philipe.fatio@gmail.com","login":"fphilipe","count":1},{"name":"Philip M. White","email":"philip@mailworks.org","login":"philipmw","count":1},{"name":"wakemaster39","email":"wakemaster39@gmail.com","login":"wakemaster39","count":1},{"name":"tbeauvais","email":"tbeauvais1@gmail.com","login":"tbeauvais","count":1},{"name":"r7kamura","email":"r7kamura@gmail.com","login":"r7kamura","count":1},{"name":"r-stu31","email":"r.stu3.1@googlemail.com","login":"oldgreen","count":1},{"name":"phiggins","email":"pete@peterhiggins.org","login":"phiggins","count":1},{"name":"nickamorim","email":"nickamorim98@gmail.com","login":"nickamorim","count":1},{"name":"key-amb","email":"yasutake.kiyoshi@gmail.com","login":"key-amb","count":1},{"name":"kei","email":"kei.shiratsuchi@gmail.com","login":"kei-s","count":1},{"name":"ig0774","email":"ig0774@yahoo.com","login":"ig0774","count":1},{"name":"gavin.li","email":"gavin.li1986@gmail.com","login":"flypiggy","count":1},{"name":"Alex Riedler","email":"ariedler@codified.co","login":null,"count":1},{"name":"Ben Lindsey","email":"ben@carbonfive.com","login":null,"count":1},{"name":"Ashton","email":"ashton@platform45.com","login":null,"count":1},{"name":"Arthur Nogueira Neves","email":"github@arthurnn.com","login":null,"count":1},{"name":"Aaron Ackerman","email":"aaron.ackerman@code42.com","login":null,"count":1},{"name":"Dave Peterson","email":"dave@academia.edu","login":null,"count":1},{"name":"Dave Takahashi","email":"davidt@unity3d.com","login":null,"count":1},{"name":"David Terei","email":"davidterei@gmail.com","login":null,"count":1},{"name":"Edward Ocampo-Gooding","email":"edward@edwardog.net","login":null,"count":1},{"name":"Eric Wong","email":"normalperson@yhbt.net","login":null,"count":1},{"name":"Evan Weaver","email":"eweaver@twitter.com","login":null,"count":1},{"name":"Frank Macreery","email":"frank@macreery.com","login":null,"count":1},{"name":"Gun.io Whitespace Robot","email":"contact@gun.io","login":null,"count":1},{"name":"Jack Kinsella","email":"jack@hermestechnologies.ie","login":null,"count":1},{"name":"Jeff Arena","email":"jeff@gateguruapp.com","login":null,"count":1},{"name":"Jonathan Lim","email":"jonlim@notonthehighstreet.com","login":null,"count":1},{"name":"Michael Reinsch","email":"michael@mobalean.com","login":null,"count":1},{"name":"Stefan Wille","email":"post@stefanwillle.com","login":null,"count":1},{"name":"Geremia Taglialatela","email":"tagliala","login":"tagliala","count":1},{"name":"Gabriel Sobrinho","email":"gabriel.sobrinho@gmail.com","login":"sobrinho","count":1},{"name":"Falk Pauser","email":"falk.pauser@gmail.com","login":"fpauser","count":1},{"name":"Elias Levy","email":"fearsome.lucidity@gmail.com","login":"eliaslevy","count":1},{"name":"Edwin","email":"mckain.default@gmail.com","login":"mcka1n","count":1},{"name":"Earlopain","email":"14981592+Earlopain","login":"Earlopain","count":1},{"name":"Douglas Tan","email":"bianster@gmail.com","login":"bianster","count":1},{"name":"David Vrensk","email":"david@vrensk.com","login":"dvrensk","count":1},{"name":"David Terei","email":"code@davidterei.com","login":"dterei","count":1},{"name":"David Kang","email":"david.s.kang@gmail.com","login":"kangster","count":1},{"name":"David Guthu","email":"davidguthu@gmail.com","login":"davidguthu","count":1},{"name":"Darío Hereñú","email":"magallania@gmail.com","login":"kant","count":1},{"name":"Christopher Rigor","email":"crigor@gmail.com","login":"crigor","count":1},{"name":"Andrew Grigorenko","email":"learningisalife@gmail.com","login":"GriwMF","count":1},{"name":"Andrej Blagojević","email":"36857192+andrejbl","login":"andrejbl","count":1},{"name":"Andreas Deininger","email":"adeininger@gmail.com","login":"deining","count":1},{"name":"Alexey Chebotar","email":"alexey.chebotar@gmail.com","login":"bearded","count":1},{"name":"Alex Riedler","email":"AlexRiedler@gmail.com","login":"AlexRiedler","count":1},{"name":"Aleksey","email":"aleksey.dem@gmail.com","login":"ademidov","count":1},{"name":"Akira Matsuda","email":"ronnie@dio.jp","login":"amatsuda","count":1},{"name":"Adam Daniels","email":"adam@mediadrive.ca","login":"adam12","count":1},{"name":"Christopher J. Bottaro","email":"cjbottaro@alumni.cs.utexas.edu","login":"cjbottaro","count":1},{"name":"Brian Tatnall","email":"btatnall@gmail.com","login":"btatnall","count":1},{"name":"Blake Dy","email":"blakedy@gmail.com","login":"blakedy","count":1},{"name":"Benjamin Manns","email":"benmanns@gmail.com","login":"benmanns","count":1},{"name":"Avner Cohen","email":"israbirding@gmail.com","login":"AvnerCohen","count":1},{"name":"Andrew White","email":"andrew.white@unboxed.co","login":"pixeltrix","count":1},{"name":"Daniel Ribeiro","email":"danrbr@gmail.com","login":"danielribeiro","count":1},{"name":"Peter Goldstein","email":"peter@Peters-MacBook-Pro.local","login":"ptrbrn","count":1},{"name":"Paweł Gościcki","email":"pawel.goscicki@gmail.com","login":"pjg","count":1},{"name":"Paul McMahon","email":"paul@mobalean.com","login":"pwim","count":1},{"name":"Patrick Bougie","email":"pbougie","login":"pbougie","count":1},{"name":"Parker Selbert","email":"parker@sorentwo.com","login":"sorentwo","count":1},{"name":"Nikolay","email":"metaljastix@gmail.com","login":"jastix","count":1},{"name":"Nigel Williams","email":"8898943+nrw505","login":"nrw505","count":1},{"name":"Nathaniel Bibler","email":"git@nathanielbibler.com","login":"nbibler","count":1},{"name":"Michael Wynholds","email":"mike@carbonfive.com","login":"mwynholds","count":1},{"name":"Michael Fairley","email":"michaelfairley@gmail.com","login":"michaelfairley","count":1},{"name":"Michael Bernstein","email":"michaelrbernstein@gmail.com","login":"mrb","count":1},{"name":"Mervyn Chng","email":"mervyn@zopim.com","login":"mervync","count":1},{"name":"Mark Charles","email":"me@markcharles.dev","login":"veritas1","count":1},{"name":"MATSUBARA Nobutada","email":"nobutada0507@gmail.com","login":"matsubara0507","count":1},{"name":"Lawrence Pit","email":"lawrence.pit@gmail.com","login":"lawrencepit","count":1},{"name":"Laust Rud Jacobsen","email":"laust@valuestream.io","login":"rud","count":1},{"name":"Kohei Suzuki","email":"eagletmt@gmail.com","login":"eagletmt","count":1},{"name":"Kevin Watt","email":"kevin@kevinwatt.org","login":"inspire22","count":1},{"name":"Kevin Ebaugh","email":"kevin@ifttt.com","login":"kevinebaugh","count":1},{"name":"Jun Aruga","email":"jaruga@redhat.com","login":"junaruga","count":1},{"name":"Jon Moniaci","email":"jonmoniaci@gmail.com","login":"corporealfunk","count":1},{"name":"Joao Carlos","email":"mail@joao-carlos.com","login":"jcxplorer","count":1},{"name":"Jason Frey","email":"fryguy9@gmail.com","login":"Fryguy","count":1},{"name":"Jared Hales","email":"jared@bespokepost.com","login":"jaredhales","count":1},{"name":"Gregory Becker","email":"gregorybecker@notonthehighstreet.com","login":"igreg","count":1},{"name":"Glenn Gillen","email":"me@glenngillen.com","login":"glenngillen","count":1},{"name":"Gleb Sinyavskiy","email":"zhulik.gleb@gmail.com","login":"zhulik","count":1},{"name":"Glauco Custódio","email":"glauco.custodio@gmail.com","login":"glaucocustodio","count":1},{"name":"Darren Boyd","email":"darren.boyd@gmail.com","login":"darrenboyd","count":1}],"past_year_committers":[{"name":"petergoldstein","email":"peter.m.goldstein@gmail.com","login":"petergoldstein","count":72},{"name":"Matt Larraz","email":"mlarraz","login":"mlarraz","count":5},{"name":"Graham Cooper","email":"graham.cooper@shopify.com","login":"grcooper","count":4},{"name":"Claude","email":"noreply@anthropic.com","login":null,"count":4},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3},{"name":"Jean Boussier","email":"jean.boussier@gmail.com","login":"byroot","count":3},{"name":"sam-obeid","email":"sam.obeid@shopify.com","login":"sam-obeid","count":2},{"name":"Robert Laurin","email":"robert.laurin@shopify.com","login":"robertlaurin","count":2},{"name":"Patrick Tulskie","email":"patricktulskie@gmail.com","login":"PatrickTulskie","count":2},{"name":"Hartley McGuire","email":"skipkayhil@gmail.com","login":"skipkayhil","count":2},{"name":"Dan Mayer","email":"dan.mayer@shopify.com","login":"danmayer","count":2},{"name":"Benoit Daloze","email":"eregontp@gmail.com","login":"eregon","count":2},{"name":"S. Tokarenko","email":"106174560+stengineering0","login":"stengineering0","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-28T00:00:07.369Z","repositories_count":6221091,"commits_count":900018882,"contributors_count":34886007,"owners_count":1146694,"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":"petergoldstein/dalli","html_url":"https://github.com/petergoldstein/dalli","last_synced_at":"2026-04-21T15:02:32.231Z","status":"active","issues_count":50,"pull_requests_count":214,"avg_time_to_close_issue":12807670.235294119,"avg_time_to_close_pull_request":2087187.111111111,"issues_closed_count":34,"pull_requests_closed_count":189,"pull_request_authors_count":37,"issue_authors_count":41,"avg_comments_per_issue":3.3,"avg_comments_per_pull_request":1.0700934579439252,"merged_pull_requests_count":160,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":4,"past_year_pull_requests_count":54,"past_year_avg_time_to_close_issue":222017.0,"past_year_avg_time_to_close_pull_request":735450.9333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":45,"past_year_pull_request_authors_count":12,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":1.2037037037037037,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":7,"past_year_merged_pull_requests_count":39,"created_at":"2023-05-12T09:34:39.242Z","updated_at":"2026-04-21T15:02:32.234Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/petergoldstein%2Fdalli/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":10,"github_actions":7},"issue_author_associations_count":{"NONE":37,"OWNER":6,"CONTRIBUTOR":4,"COLLABORATOR":3},"pull_request_author_associations_count":{"OWNER":102,"CONTRIBUTOR":65,"NONE":28,"COLLABORATOR":19},"issue_authors":{"petergoldstein":6,"mecampbellsoup":3,"Neustradamus":2,"nickamorim":2,"ParthivSavani4582":1,"leehsueh":1,"cornu-ammonis":1,"jshoung":1,"matthewzinke":1,"Bennet-Sunder":1,"justinschier":1,"paul-mesnilgrente":1,"larouxn":1,"xspaniki":1,"diegonogueira":1,"xhzeem":1,"joerixaop":1,"jaredmoody":1,"denisj":1,"mruhlin":1,"ndvbd":1,"lnussbaum":1,"rocktavious":1,"casperisfine":1,"KIVagant":1,"jeffsaremi":1,"phnx311":1,"skaes":1,"andrepcg":1,"sam-obeid":1,"fluxsaas":1,"matthewhively":1,"tagliala":1,"inspire22":1,"fluffyf-x":1,"nirvdrum":1,"naveg":1,"thrillcall":1,"johnnyshields":1,"ghost":1,"ScotterC":1},"pull_request_authors":{"petergoldstein":102,"grcooper":14,"danmayer":10,"dependabot[bot]":10,"olleolleolle":10,"casperisfine":6,"byroot":5,"mlarraz":5,"sambostock":5,"y9v":4,"eugeneius":4,"PatrickTulskie":4,"m-nakamura145":3,"naveg":2,"Earlopain":2,"tagliala":2,"pjambet":2,"nickamorim":2,"matsubara0507":2,"cornu-ammonis":2,"stengineering0":2,"adam12":1,"jjb":1,"kevinebaugh":1,"jrafanie":1,"JuanitoFatas":1,"Copilot":1,"philister":1,"skaes":1,"rud":1,"kbrock":1,"langsharpe":1,"eregon":1,"veritas1":1,"marvinthepa":1,"sam-obeid":1,"nrw505":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-23T00:00:09.119Z","repositories_count":14372938,"issues_count":34477123,"pull_requests_count":112880025,"authors_count":11243428,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"dependencies":7,"github_actions":7},"past_year_issue_author_associations_count":{"NONE":3,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"OWNER":27,"CONTRIBUTOR":16,"NONE":6,"COLLABORATOR":3},"past_year_issue_authors":{"Bennet-Sunder":1,"inspire22":1,"mruhlin":1,"sam-obeid":1},"past_year_pull_request_authors":{"petergoldstein":27,"dependabot[bot]":7,"byroot":5,"PatrickTulskie":4,"grcooper":2,"stengineering0":2,"Copilot":1,"danmayer":1,"eregon":1,"jrafanie":1,"sam-obeid":1},"maintainers":[{"login":"petergoldstein","count":108,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petergoldstein"},{"login":"grcooper","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grcooper"},{"login":"danmayer","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/danmayer"},{"login":"nickamorim","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nickamorim"},{"login":"joerixaop","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joerixaop"}],"active_maintainers":[{"login":"petergoldstein","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petergoldstein"},{"login":"grcooper","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grcooper"},{"login":"danmayer","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/danmayer"}]},"events":{"total":{"DeleteEvent":23,"MemberEvent":2,"PullRequestEvent":67,"ForkEvent":14,"IssuesEvent":13,"WatchEvent":39,"IssueCommentEvent":78,"PushEvent":72,"PullRequestReviewCommentEvent":29,"PullRequestReviewEvent":48,"GollumEvent":2,"CreateEvent":20},"last_year":{"DeleteEvent":22,"PullRequestEvent":33,"ForkEvent":7,"IssuesEvent":9,"WatchEvent":20,"IssueCommentEvent":53,"PushEvent":60,"PullRequestReviewEvent":13,"PullRequestReviewCommentEvent":2,"CreateEvent":16}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/codeql-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T10:51:30.723Z","updated_at":"2023-01-13T10:51:30.723Z","repository_link":"https://github.com/petergoldstein/dalli/blob/main/.github/workflows/codeql-analysis.yml","dependencies":[{"id":6875561745,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875561746,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875561747,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875561748,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/rubocop.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T10:51:30.759Z","updated_at":"2023-01-13T10:51:30.759Z","repository_link":"https://github.com/petergoldstein/dalli/blob/main/.github/workflows/rubocop.yml","dependencies":[{"id":6875561749,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875561750,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T10:51:30.835Z","updated_at":"2023-01-13T10:51:30.835Z","repository_link":"https://github.com/petergoldstein/dalli/blob/main/.github/workflows/tests.yml","dependencies":[{"id":6875561751,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875561752,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2023-01-13T10:51:30.863Z","updated_at":"2023-01-13T10:51:30.863Z","repository_link":"https://github.com/petergoldstein/dalli/blob/main/Gemfile","dependencies":[{"id":6875561753,"package_name":"ruby-prof","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"dalli.gemspec","sha":null,"kind":"manifest","created_at":"2023-01-13T10:51:30.902Z","updated_at":"2023-01-13T10:51:30.902Z","repository_link":"https://github.com/petergoldstein/dalli/blob/main/dalli.gemspec","dependencies":[{"id":6875561754,"package_name":"connection_pool","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":6875561755,"package_name":"minitest","ecosystem":"rubygems","requirements":"~\u003e 5","direct":true,"kind":"development","optional":false},{"id":6875561756,"package_name":"rack","ecosystem":"rubygems","requirements":"~\u003e 2.0, \u003e= 2.2.0","direct":true,"kind":"development","optional":false},{"id":6875561757,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 13.0","direct":true,"kind":"development","optional":false},{"id":6875561758,"package_name":"rubocop","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":6875561759,"package_name":"rubocop-minitest","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":6875561760,"package_name":"rubocop-performance","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":6875561761,"package_name":"rubocop-rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":6875561762,"package_name":"simplecov","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/benchmarks.yml","sha":null,"kind":"manifest","created_at":"2025-12-28T07:04:10.239Z","updated_at":"2025-12-28T07:04:10.239Z","repository_link":"https://github.com/petergoldstein/dalli/blob/main/.github/workflows/benchmarks.yml","dependencies":[{"id":25780082791,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25780082792,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":".devcontainer/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-12-28T07:04:11.065Z","updated_at":"2025-12-28T07:04:11.065Z","repository_link":"https://github.com/petergoldstein/dalli/blob/main/.devcontainer/Dockerfile","dependencies":[{"id":25780082865,"package_name":"ruby","ecosystem":"docker","requirements":"3.4-bullseye","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/profile.yml","sha":null,"kind":"manifest","created_at":"2025-12-28T07:04:10.975Z","updated_at":"2025-12-28T07:04:10.975Z","repository_link":"https://github.com/petergoldstein/dalli/blob/main/.github/workflows/profile.yml","dependencies":[{"id":25780082861,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25780082862,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25780082863,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":".devcontainer/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2025-12-28T07:04:11.124Z","updated_at":"2025-12-28T07:04:11.124Z","repository_link":"https://github.com/petergoldstein/dalli/blob/main/.devcontainer/docker-compose.yml","dependencies":[]}],"score":34.14802273448666,"created_at":"2024-12-15T21:38:07.618Z","updated_at":"2026-04-30T19:30:26.032Z","avatar_url":"https://github.com/petergoldstein.png","language":"Ruby","monthly_downloads":0,"readme":"Dalli [![Tests](https://github.com/petergoldstein/dalli/actions/workflows/tests.yml/badge.svg)](https://github.com/petergoldstein/dalli/actions/workflows/tests.yml)\n=====\n\nDalli is a high performance pure Ruby client for accessing memcached servers.\n\nDalli supports:\n\n* Simple and complex memcached configurations\n* Failover between memcached instances\n* Fine-grained control of data serialization and compression\n* Thread-safe operation (either through use of a connection pool, or by using the Dalli client in threadsafe mode)\n* SSL/TLS connections to memcached\n* OpenTelemetry distributed tracing (automatic when SDK is present)\n\nThe name is a variant of Salvador Dali for his famous painting [The Persistence of Memory](http://en.wikipedia.org/wiki/The_Persistence_of_Memory).\n\n## Requirements\n\n* Ruby 3.3 or later (JRuby also supported)\n* memcached 1.6 or later\n\n## Configuration Options\n\n### Namespace\n\nUse namespaces to partition your cache and avoid key collisions between different applications or environments:\n\n```ruby\n# All keys will be prefixed with \"myapp:\"\nDalli::Client.new('localhost:11211', namespace: 'myapp')\n\n# Dynamic namespace using a Proc (evaluated on each operation)\nDalli::Client.new('localhost:11211', namespace: -\u003e { \"tenant:#{Thread.current[:tenant_id]}\" })\n```\n\n### Namespace Separator\n\nBy default, the namespace and key are joined with a colon (`:`). You can customize this with the `namespace_separator` option:\n\n```ruby\n# Keys will be prefixed with \"myapp/\" instead of \"myapp:\"\nDalli::Client.new('localhost:11211', namespace: 'myapp', namespace_separator: '/')\n```\n\nThe separator must be a single non-alphanumeric character. Valid examples: `:`, `/`, `|`, `.`, `-`, `_`, `#`\n\n## Security Note\n\nBy default, Dalli uses Ruby's Marshal for serialization. Deserializing untrusted data with Marshal can lead to remote code execution. If you cache user-controlled data, consider using a safer serializer:\n\n```ruby\nDalli::Client.new('localhost:11211', serializer: JSON)\n```\n\nSee the [5.0-Upgrade.md](5.0-Upgrade.md) guide for upgrade information.\n\n## OpenTelemetry Tracing\n\nDalli automatically instruments operations with [OpenTelemetry](https://opentelemetry.io/) when the SDK is present. No configuration is required - just add the OpenTelemetry gems to your application:\n\n```ruby\n# Gemfile\ngem 'opentelemetry-sdk'\ngem 'opentelemetry-exporter-otlp' # or your preferred exporter\n```\n\nWhen OpenTelemetry is loaded, Dalli creates spans for:\n- Single key operations: `get`, `set`, `delete`, `add`, `replace`, `incr`, `decr`, etc.\n- Multi-key operations: `get_multi`, `set_multi`, `delete_multi`\n- Advanced operations: `get_with_metadata`, `fetch_with_lock`\n\n### Span Attributes\n\nAll spans include:\n- `db.system`: `memcached`\n- `db.operation`: The operation name (e.g., `get`, `set_multi`)\n\nSingle-key operations also include:\n- `server.address`: The memcached server that handled the request (e.g., `localhost:11211`)\n\nMulti-key operations include cache efficiency metrics:\n- `db.memcached.key_count`: Number of keys in the request\n- `db.memcached.hit_count`: Number of keys found (for `get_multi`)\n- `db.memcached.miss_count`: Number of keys not found (for `get_multi`)\n\n### Error Handling\n\nExceptions are automatically recorded on spans with error status. When an operation fails:\n1. The exception is recorded on the span via `span.record_exception(e)`\n2. The span status is set to error with the exception message\n3. The exception is re-raised to the caller\n\n### Zero Overhead\n\nWhen OpenTelemetry is not present, there is zero overhead - the tracing code checks once at startup and bypasses all instrumentation logic entirely when the SDK is not loaded.\n\n![Persistence of Memory](https://upload.wikimedia.org/wikipedia/en/d/dd/The_Persistence_of_Memory.jpg)\n\n\n## Documentation and Information\n\n* [User Documentation](https://github.com/petergoldstein/dalli/wiki) - The documentation is maintained in the repository's wiki.  \n* [Announcements](https://github.com/petergoldstein/dalli/discussions/categories/announcements) - Announcements of interest to the Dalli community will be posted here.\n* [Bug Reports](https://github.com/petergoldstein/dalli/issues) - If you discover a problem with Dalli, please submit a bug report in the tracker.\n* [Forum](https://github.com/petergoldstein/dalli/discussions/categories/q-a) - If you have questions about Dalli, please post them here.\n* [Client API](https://www.rubydoc.info/gems/dalli) - Ruby documentation for the `Dalli::Client` API\n\n## Development\n\nAfter checking out the repo, run `bin/setup` to install dependencies. You can run `bin/console` for an interactive prompt that will allow you to experiment.\n\nTo install this gem onto your local machine, run `bundle exec rake install`.\n\n## Contributing\n\nPlease see [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on how to contribute, including our policy on AI-authored contributions.\n\n## Appreciation\n\nDalli would not exist in its current form without the contributions of many people.  But special thanks go to several individuals and organizations:\n\n* Mike Perham - for originally authoring the Dalli project and serving as maintainer and primary contributor for many years\n* Eric Wong - for help using his [kgio](http://bogomips.org/kgio/) library.\n* Brian Mitchell - for his remix-stash project which was helpful when implementing and testing the binary protocol support.\n* [CouchBase](http://couchbase.com) - for their sponsorship of the original development\n\n\n## Authors\n\n* [Peter M. Goldstein](https://github.com/petergoldstein) - current maintainer\n* [Mike Perham](https://github.com/mperham) and contributors\n\n\n## Copyright\n\nCopyright (c) Mike Perham, Peter M. Goldstein. See LICENSE for details.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","activejob","mvc","rubygems","rack","rspec","background-jobs","sidekiq","sinatra","crash-reporting"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/293","html_url":"https://ruby.ecosyste.ms/projects/293"}