{"id":625,"name":null,"description":"mini replacement for RMagick","url":"https://github.com/minimagick/minimagick","last_synced_at":"2026-05-01T05:31:18.840Z","repository":{"id":385419,"uuid":"2727","full_name":"minimagick/minimagick","owner":"minimagick","description":"mini replacement for RMagick","archived":false,"fork":false,"pushed_at":"2025-08-19T19:49:44.000Z","size":3780,"stargazers_count":2852,"open_issues_count":5,"forks_count":348,"subscribers_count":43,"default_branch":"master","last_synced_at":"2026-04-27T14:31:48.390Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rubydoc.info/gems/mini_magick","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/minimagick.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"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}},"created_at":"2008-03-06T01:35:38.000Z","updated_at":"2026-04-24T17:19:41.000Z","dependencies_parsed_at":"2024-05-31T09:36:05.001Z","dependency_job_id":"76b95379-99c3-4901-8c33-c9691630003c","html_url":"https://github.com/minimagick/minimagick","commit_stats":{"total_commits":688,"total_committers":124,"mean_commits":5.548387096774194,"dds":0.5959302325581395,"last_synced_commit":"67378773d5b1ccfafc64a1e9d126116ef90dac18"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/minimagick/minimagick","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minimagick","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/sbom","scorecard":{"id":648350,"data":{"date":"2025-08-11","repo":{"name":"github.com/minimagick/minimagick","commit":"c53b8bb72b9885117d54e375bf33b6ec5641271a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"checks":[{"name":"Code-Review","score":2,"reason":"Found 7/29 approved changesets -- score normalized to 2","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":"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":"Maintained","score":5,"reason":"6 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:10","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":"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":"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/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/minimagick/minimagick/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/minimagick/minimagick/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction 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":"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":"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: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-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":"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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 8 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-21T12:47:02.716Z","repository_id":385419,"created_at":"2025-08-21T12:47:02.716Z","updated_at":"2025-08-21T12:47:02.716Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32365519,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"online","status_checked_at":"2026-04-28T02:00:07.250Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"minimagick","name":"minimagick","uuid":"2532832","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2532832?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:39:41.203Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/minimagick","funding_links":[],"total_stars":2789,"followers":1,"following":0,"created_at":"2022-11-02T16:20:22.373Z","updated_at":"2024-03-25T18:39:41.901Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minimagick","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minimagick/repositories"},"packages":[{"id":13605748,"name":"ruby-mini-magick","ecosystem":"debian","description":null,"homepage":"https://github.com/minimagick/minimagick","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T11:22:46.605Z","latest_release_published_at":"2026-02-11T11:22:46.605Z","latest_release_number":"4.9.2-1+deb10u1","last_synced_at":"2026-03-13T05:09:03.453Z","created_at":"2026-02-11T11:22:46.400Z","updated_at":"2026-03-14T08:44:26.736Z","registry_url":"https://tracker.debian.org/pkg/ruby-mini-magick","install_command":"apt-get install ruby-mini-magick","documentation_url":"https://packages.debian.org/buster/ruby-mini-magick","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-mini-magick","standards_version":"4.3.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 11~), gem2deb, graphicsmagick, imagemagick (\u003e= 8:6.6.3~), pry, rake, ruby-mocha, ruby-posix-spawn, ruby-rspec (\u003e= 3.1~), ruby-webmock","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":385419,"uuid":"2727","full_name":"minimagick/minimagick","owner":"minimagick","description":"mini replacement for RMagick","archived":false,"fork":false,"pushed_at":"2025-08-19T19:49:44.000Z","size":3780,"stargazers_count":2859,"open_issues_count":4,"forks_count":349,"subscribers_count":43,"default_branch":"master","last_synced_at":"2026-02-03T21:59:12.734Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rubydoc.info/gems/mini_magick","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/minimagick.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"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}},"created_at":"2008-03-06T01:35:38.000Z","updated_at":"2026-02-01T04:14:06.000Z","dependencies_parsed_at":"2024-05-31T09:36:05.001Z","dependency_job_id":"76b95379-99c3-4901-8c33-c9691630003c","html_url":"https://github.com/minimagick/minimagick","commit_stats":{"total_commits":688,"total_committers":124,"mean_commits":5.548387096774194,"dds":0.5959302325581395,"last_synced_commit":"67378773d5b1ccfafc64a1e9d126116ef90dac18"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/minimagick/minimagick","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minimagick","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/sbom","scorecard":{"id":648350,"data":{"date":"2025-08-11","repo":{"name":"github.com/minimagick/minimagick","commit":"c53b8bb72b9885117d54e375bf33b6ec5641271a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"checks":[{"name":"Code-Review","score":2,"reason":"Found 7/29 approved changesets -- score normalized to 2","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":"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":"Maintained","score":5,"reason":"6 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:10","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":"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":"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/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/minimagick/minimagick/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/minimagick/minimagick/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction 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":"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":"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: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-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":"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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 8 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-21T12:47:02.716Z","repository_id":385419,"created_at":"2025-08-21T12:47:02.716Z","updated_at":"2025-08-21T12:47:02.716Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29335991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T14:34:07.188Z","status":"ssl_error","status_checked_at":"2026-02-11T14:34:06.809Z","response_time":97,"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-03-14T08:44:26.707Z","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-mini-magick?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-mini-magick","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-mini-magick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-mini-magick/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-mini-magick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-mini-magick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-mini-magick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-mini-magick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-mini-magick/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":915,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-04-27T18:20:39.693Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/namespaces"}},{"id":13530579,"name":"ruby-mini-magick","ecosystem":"debian","description":null,"homepage":"https://github.com/minimagick/minimagick","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:33:58.533Z","latest_release_published_at":"2026-02-10T23:33:58.533Z","latest_release_number":"4.10.1-1","last_synced_at":"2026-03-14T04:24:28.789Z","created_at":"2026-02-10T23:33:58.351Z","updated_at":"2026-03-14T08:44:26.741Z","registry_url":"https://tracker.debian.org/pkg/ruby-mini-magick","install_command":"apt-get install ruby-mini-magick","documentation_url":"https://packages.debian.org/bullseye/ruby-mini-magick","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-mini-magick","standards_version":"4.5.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), graphicsmagick, imagemagick, pry, rake, ruby-mocha, ruby-posix-spawn, ruby-rspec (\u003e= 3.1~), ruby-webmock","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-14T08:44:26.714Z","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-mini-magick?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-mini-magick","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-mini-magick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-mini-magick/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-mini-magick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-mini-magick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-mini-magick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-mini-magick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-mini-magick/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":13804760,"name":"ruby-mini-magick","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/minimagick/minimagick","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:25:35.979Z","latest_release_published_at":"2026-02-13T18:25:35.979Z","latest_release_number":"4.11.0-1","last_synced_at":"2026-03-14T03:15:03.933Z","created_at":"2026-02-13T18:25:35.782Z","updated_at":"2026-03-14T08:44:26.739Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-mini-magick","install_command":"apt-get install ruby-mini-magick","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-mini-magick","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), graphicsmagick, imagemagick, pry, rake, ruby-mocha, ruby-posix-spawn, ruby-rspec (\u003e= 3.1~), ruby-webmock","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":385419,"uuid":"2727","full_name":"minimagick/minimagick","owner":"minimagick","description":"mini replacement for RMagick","archived":false,"fork":false,"pushed_at":"2025-08-19T19:49:44.000Z","size":3780,"stargazers_count":2859,"open_issues_count":5,"forks_count":348,"subscribers_count":43,"default_branch":"master","last_synced_at":"2026-02-11T21:27:45.355Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rubydoc.info/gems/mini_magick","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/minimagick.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"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}},"created_at":"2008-03-06T01:35:38.000Z","updated_at":"2026-02-08T21:11:11.000Z","dependencies_parsed_at":"2024-05-31T09:36:05.001Z","dependency_job_id":"76b95379-99c3-4901-8c33-c9691630003c","html_url":"https://github.com/minimagick/minimagick","commit_stats":{"total_commits":688,"total_committers":124,"mean_commits":5.548387096774194,"dds":0.5959302325581395,"last_synced_commit":"67378773d5b1ccfafc64a1e9d126116ef90dac18"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/minimagick/minimagick","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minimagick","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/sbom","scorecard":{"id":648350,"data":{"date":"2025-08-11","repo":{"name":"github.com/minimagick/minimagick","commit":"c53b8bb72b9885117d54e375bf33b6ec5641271a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"checks":[{"name":"Code-Review","score":2,"reason":"Found 7/29 approved changesets -- score normalized to 2","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":"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":"Maintained","score":5,"reason":"6 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:10","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":"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":"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/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/minimagick/minimagick/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/minimagick/minimagick/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction 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":"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":"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: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-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":"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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 8 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-21T12:47:02.716Z","repository_id":385419,"created_at":"2025-08-21T12:47:02.716Z","updated_at":"2025-08-21T12:47:02.716Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29368146,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"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-03-14T08:44:26.715Z","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-mini-magick?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-mini-magick","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-mini-magick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-mini-magick/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-mini-magick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-mini-magick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-mini-magick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-mini-magick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-mini-magick/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":13566751,"name":"ruby-mini-magick","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/minimagick/minimagick","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:43:21.328Z","latest_release_published_at":"2026-02-11T06:43:21.328Z","latest_release_number":"4.11.0-1","last_synced_at":"2026-03-11T18:34:58.437Z","created_at":"2026-02-11T06:43:21.108Z","updated_at":"2026-03-14T08:44:26.739Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-mini-magick","install_command":"apt-get install ruby-mini-magick","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-mini-magick","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), graphicsmagick, imagemagick, pry, rake, ruby-mocha, ruby-posix-spawn, ruby-rspec (\u003e= 3.1~), ruby-webmock","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-14T08:44:26.716Z","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-mini-magick?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-mini-magick","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-mini-magick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-mini-magick/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-mini-magick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-mini-magick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-mini-magick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-mini-magick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-mini-magick/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":13751341,"name":"ruby-mini-magick","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/minimagick/minimagick","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:17:42.631Z","latest_release_published_at":"2026-02-13T07:17:42.631Z","latest_release_number":"4.9.5-2","last_synced_at":"2026-03-13T20:21:03.630Z","created_at":"2026-02-13T07:17:42.456Z","updated_at":"2026-03-14T08:44:26.747Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-mini-magick","install_command":"apt-get install ruby-mini-magick","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-mini-magick","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, graphicsmagick, imagemagick (\u003e= 8:6.6.3~), pry, rake, ruby-mocha, ruby-posix-spawn, ruby-rspec (\u003e= 3.1~), ruby-webmock","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-14T08:44:26.724Z","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-mini-magick?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-mini-magick","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-mini-magick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-mini-magick/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-mini-magick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-mini-magick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-mini-magick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-mini-magick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-mini-magick/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":13406922,"name":"ruby-mini-magick","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/minimagick/minimagick","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:34:05.873Z","latest_release_published_at":"2026-02-06T15:34:05.873Z","latest_release_number":"4.11.0-1","last_synced_at":"2026-03-06T16:01:22.437Z","created_at":"2026-02-06T15:34:05.611Z","updated_at":"2026-03-14T08:44:26.749Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-mini-magick","install_command":"apt-get install ruby-mini-magick","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-mini-magick","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), graphicsmagick, imagemagick, pry, rake, ruby-mocha, ruby-posix-spawn, ruby-rspec (\u003e= 3.1~), ruby-webmock","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-14T08:44:26.726Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/ruby-mini-magick?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-mini-magick","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-mini-magick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-mini-magick/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-mini-magick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-mini-magick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-mini-magick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-mini-magick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-mini-magick/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":254864,"name":"mini_magick","ecosystem":"rubygems","description":"Manipulate images with minimal use of memory via ImageMagick","homepage":"https://github.com/minimagick/minimagick","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":[],"namespace":null,"versions_count":79,"first_release_published_at":"2009-07-25T18:07:13.000Z","latest_release_published_at":"2025-08-19T19:50:52.276Z","latest_release_number":"5.3.1","last_synced_at":"2026-04-27T13:46:10.954Z","created_at":"2022-04-06T04:30:57.061Z","updated_at":"2026-04-27T14:20:32.504Z","registry_url":"https://rubygems.org/gems/mini_magick","install_command":"gem install mini_magick -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/mini_magick/","metadata":{"funding":null},"repo_metadata":{"id":385419,"uuid":"2727","full_name":"minimagick/minimagick","owner":"minimagick","description":"mini replacement for RMagick","archived":false,"fork":false,"pushed_at":"2025-08-19T19:49:44.000Z","size":3780,"stargazers_count":2854,"open_issues_count":5,"forks_count":349,"subscribers_count":43,"default_branch":"master","last_synced_at":"2026-04-12T23:11:17.867Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rubydoc.info/gems/mini_magick","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/minimagick.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"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}},"created_at":"2008-03-06T01:35:38.000Z","updated_at":"2026-03-24T09:38:52.000Z","dependencies_parsed_at":"2024-05-31T09:36:05.001Z","dependency_job_id":"76b95379-99c3-4901-8c33-c9691630003c","html_url":"https://github.com/minimagick/minimagick","commit_stats":{"total_commits":688,"total_committers":124,"mean_commits":5.548387096774194,"dds":0.5959302325581395,"last_synced_commit":"67378773d5b1ccfafc64a1e9d126116ef90dac18"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/minimagick/minimagick","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minimagick","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/sbom","scorecard":{"id":648350,"data":{"date":"2025-08-11","repo":{"name":"github.com/minimagick/minimagick","commit":"c53b8bb72b9885117d54e375bf33b6ec5641271a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"checks":[{"name":"Code-Review","score":2,"reason":"Found 7/29 approved changesets -- score normalized to 2","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":"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":"Maintained","score":5,"reason":"6 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:10","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":"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":"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/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/minimagick/minimagick/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/minimagick/minimagick/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction 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":"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":"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: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-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":"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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 8 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-21T12:47:02.716Z","repository_id":385419,"created_at":"2025-08-21T12:47:02.716Z","updated_at":"2025-08-21T12:47:02.716Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31915900,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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":"minimagick","name":"minimagick","uuid":"2532832","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2532832?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:39:41.203Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/minimagick","funding_links":[],"total_stars":2789,"followers":1,"following":0,"created_at":"2022-11-02T16:20:22.373Z","updated_at":"2024-03-25T18:39:41.901Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minimagick","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minimagick/repositories"},"tags":[{"name":"v5.3.1","sha":"ddcbfe9632667876be10373e1e01252617e74057","kind":"tag","published_at":"2025-08-19T19:49:41.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v5.3.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v5.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.3.1/manifests"},{"name":"v5.3.0","sha":"c53b8bb72b9885117d54e375bf33b6ec5641271a","kind":"tag","published_at":"2025-07-11T07:28:04.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v5.3.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.3.0/manifests"},{"name":"v5.2.0","sha":"34433dc21cd4df544b33e67c111ff0ea36312d34","kind":"tag","published_at":"2025-02-22T13:35:54.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v5.2.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.2.0/manifests"},{"name":"v5.1.2","sha":"21b48d9a48925092bdfbca8d5d6992b0898a917e","kind":"tag","published_at":"2025-02-02T22:30:22.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v5.1.2","html_url":"https://github.com/minimagick/minimagick/releases/tag/v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v5.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.1.2/manifests"},{"name":"v5.1.1","sha":"7c178539f374724ca4f47f7685240d04dac4d71b","kind":"tag","published_at":"2025-02-01T22:31:04.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v5.1.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.1.1/manifests"},{"name":"v5.1.0","sha":"67378773d5b1ccfafc64a1e9d126116ef90dac18","kind":"tag","published_at":"2025-01-12T21:14:53.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v5.1.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.1.0/manifests"},{"name":"v5.0.1","sha":"4dfe121e906b45a72d912f3c050e047b2f4da402","kind":"tag","published_at":"2024-07-24T08:29:50.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v5.0.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"bbb9619047c8760b5b95e013bdc87ec3a99e43a8","kind":"tag","published_at":"2024-07-08T18:22:53.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v5.0.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v5.0.0/manifests"},{"name":"v4.13.2","sha":"eed76bfae9af212cdc9a72c6815c4ec2fb37e864","kind":"tag","published_at":"2024-07-08T09:12:11.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.13.2","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.13.2/manifests"},{"name":"v4.13.1","sha":"58a6a5ef7ea52ee215f79e756d6c1a8f1a61741b","kind":"tag","published_at":"2024-06-15T10:14:29.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.13.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.13.1/manifests"},{"name":"v4.13.0","sha":"ca8d40608f8f3cb53af8f9592524922d45f91233","kind":"tag","published_at":"2024-06-13T20:34:49.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.13.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.13.0/manifests"},{"name":"v4.12.0","sha":"2a4d0fc5be414017b084628512c38c2ca2f845c5","kind":"tag","published_at":"2022-12-07T08:44:37.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.12.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.12.0/manifests"},{"name":"v4.11.0","sha":"0217b4d12a56577c42b37a97e8a9ab90e680ee95","kind":"tag","published_at":"2020-11-06T16:19:47.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.11.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.11.0/manifests"},{"name":"v4.10.1","sha":"4206a74d374a84a91e429628045e44559e042dc4","kind":"tag","published_at":"2020-01-06T13:10:32.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.10.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.10.1/manifests"},{"name":"v4.10.0","sha":"adb8283194815a8f65b731d934293ba3d4b85a8c","kind":"tag","published_at":"2020-01-06T13:06:17.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.10.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.10.0/manifests"},{"name":"v4.9.5","sha":"d48f914932b5a296ba6c08d422c3c21ec3778fb3","kind":"tag","published_at":"2019-07-18T13:56:53.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.9.5","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.9.5/manifests"},{"name":"v4.9.4","sha":"293f9bb76b72f99150a07be7dae9b0bebc5132d0","kind":"tag","published_at":"2019-07-11T18:41:20.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.9.4","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.9.4/manifests"},{"name":"v4.9.3","sha":"d484786f35e91f107836d3c86aca61d50a35820b","kind":"tag","published_at":"2019-02-24T21:54:27.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.9.3","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.9.3/manifests"},{"name":"v4.9.2","sha":"f1de9544ecdad35131e6810b4a2998600ea1f582","kind":"tag","published_at":"2018-09-21T14:25:12.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.9.2","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.9.2/manifests"},{"name":"v4.9.1","sha":"d7936761f7746b606dedcda6a59aad468331b49c","kind":"tag","published_at":"2018-09-21T09:36:27.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.9.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.9.1/manifests"},{"name":"v4.9.0","sha":"d7c275700172cc2be5f6a6b8bf3bd5e3f9c09ac5","kind":"tag","published_at":"2018-09-21T00:41:32.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.9.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.9.0/manifests"},{"name":"v4.8.0","sha":"471c48f02201e094132c18233355bea67d320157","kind":"tag","published_at":"2017-07-06T09:51:11.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.8.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.8.0/manifests"},{"name":"v4.7.2","sha":"1f67cab1b7e4166a9c7a274dfb541faa65bb2b3d","kind":"tag","published_at":"2017-06-20T07:40:14.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.7.2","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.7.2/manifests"},{"name":"v4.7.1","sha":"c7a6878b4ebbd87250184c7bf540f828396bb500","kind":"tag","published_at":"2017-06-15T11:23:17.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.7.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.7.1/manifests"},{"name":"v4.7.0","sha":"895b3c0234d52f20de96a09041a4a996025c021d","kind":"commit","published_at":"2017-03-28T04:06:13.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.7.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.7.0/manifests"},{"name":"v4.6.1","sha":"d329157c320cc53998f590e404df09019f9435f1","kind":"tag","published_at":"2017-02-12T09:19:48.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.6.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.6.1/manifests"},{"name":"v4.6.0","sha":"24438098e2597dbb9d20dfc1dcea398035da464c","kind":"tag","published_at":"2016-12-03T14:37:37.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.6.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.6.0/manifests"},{"name":"v4.5.1","sha":"855e61789a240b583d063d588bbb33a624e392a4","kind":"tag","published_at":"2016-03-25T09:20:10.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.5.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.5.1/manifests"},{"name":"v4.5.0","sha":"fc18f48278096f94c46be337586a71a1048a13ca","kind":"tag","published_at":"2016-03-20T14:38:53.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.5.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.5.0/manifests"},{"name":"v4.4.0","sha":"bb700dc27d78415d9dd2219bf5c5f2a546a4572e","kind":"tag","published_at":"2016-02-06T13:55:51.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.4.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.4.0/manifests"},{"name":"v4.3.6","sha":"9a0c60ac1377647829fa51891f564b4aed81a45b","kind":"tag","published_at":"2015-10-12T07:36:09.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.3.6","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.6/manifests"},{"name":"v4.3.5","sha":"f0596e20036bdeb7c76ecc85b55f3fedbb5b264f","kind":"tag","published_at":"2015-10-03T16:32:03.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.3.5","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.5/manifests"},{"name":"v4.3.4","sha":"a594845ff527ff705f0f099064720f237e219b97","kind":"tag","published_at":"2015-10-02T15:04:14.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.3.4","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.4/manifests"},{"name":"v4.3.3","sha":"4099877a13183a2415c5920a6c6bc179a1cc8657","kind":"tag","published_at":"2015-09-09T09:56:21.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.3.3","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.3/manifests"},{"name":"v4.3.2","sha":"8b9554c8e65435c762dd3cd1cf501270a54deea5","kind":"tag","published_at":"2015-09-05T12:55:01.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.3.2","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.2/manifests"},{"name":"v4.3.1","sha":"c81d35a1ea1f8d64f477d1f0bcf60f9e4aecb8c6","kind":"tag","published_at":"2015-09-03T08:20:30.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.3.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"2dcf37622f4131e99946f6f981c952f357e6a9cb","kind":"tag","published_at":"2015-09-02T13:27:14.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.3.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.3.0/manifests"},{"name":"v4.2.10","sha":"3b4e70970146c19692c37dc3628d862e021ee0ab","kind":"tag","published_at":"2015-08-08T01:46:41.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.2.10","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.10/manifests"},{"name":"v4.2.9","sha":"7e4c1cc3a66bb21c03e32a4e6769042863817917","kind":"tag","published_at":"2015-08-02T18:11:15.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.2.9","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.9/manifests"},{"name":"v4.2.8","sha":"a68fa86e43e804cb4cef0670acc5a352750d65ea","kind":"tag","published_at":"2015-08-01T18:43:46.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.2.8","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.8/manifests"},{"name":"v4.2.7","sha":"62a84e71dc416547723da08fc7ee6d84be7adc94","kind":"tag","published_at":"2015-05-28T14:22:03.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.2.7","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.7/manifests"},{"name":"v4.2.6","sha":"fcb0ce8d9cdbb222a5933a17dc8a5227ad0a7bfb","kind":"tag","published_at":"2015-05-28T14:20:00.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.2.6","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.6/manifests"},{"name":"v4.2.5","sha":"21262f42cfbba924e22f19887f452d82b1d3c2e2","kind":"tag","published_at":"2015-05-28T11:13:28.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.2.5","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.5/manifests"},{"name":"v4.2.4","sha":"e86cceac29a15fa3dfcf91d6989ed2a0a7977dcd","kind":"tag","published_at":"2015-05-11T08:41:15.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.2.4","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.4/manifests"},{"name":"v4.2.3","sha":"ae4f16e906eef4b52f18b0a71ac8a55ce4d40680","kind":"tag","published_at":"2015-04-15T21:00:49.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.2.3","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.3/manifests"},{"name":"v4.2.2","sha":"d7743c92727a50be576832203a527c88b4a2c9a0","kind":"tag","published_at":"2015-04-15T20:54:40.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.2.2","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.2/manifests"},{"name":"v4.2.1","sha":"379d54cb85c30cd069b2f9e1468cce8de0697322","kind":"tag","published_at":"2015-04-06T07:18:05.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.2.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"552132e93bdcdddf09a93cc3fd6854eea4e30b17","kind":"tag","published_at":"2015-03-20T10:31:31.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.2.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.2.0/manifests"},{"name":"v4.1.1","sha":"ab78f1f8e112271762694125554a7f4a2f4f5abc","kind":"tag","published_at":"2015-03-19T13:03:55.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.1.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"67f80e105be40d989a8f1658e5c7c0a65bc5a925","kind":"tag","published_at":"2015-02-17T12:08:30.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.1.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.1.0/manifests"},{"name":"v4.0.4","sha":"4db3c3274888e9b109c40af0a732625df11b53c2","kind":"tag","published_at":"2015-02-08T01:12:17.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.0.4","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.0.4/manifests"},{"name":"v4.0.3","sha":"edccc51448596fff3e6f9a955826c4eb3e6a7a1f","kind":"tag","published_at":"2015-01-29T23:16:52.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.0.3","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.0.3/manifests"},{"name":"v4.0.2","sha":"52a07dd5db4719f11fe68c0674d8ec14627e8c47","kind":"commit","published_at":"2015-01-09T14:26:05.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.0.2","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"d7fc0e25287ef53150f671a6772d7fe869c43169","kind":"commit","published_at":"2014-11-23T17:34:03.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.0.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"443f4febfb1b44fa548993219645cd4063056e18","kind":"commit","published_at":"2014-11-14T00:23:18.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.0.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.0.0/manifests"},{"name":"v4.0.0.rc","sha":"3fce41f60a714053b7468277a5f3c32ceaeb6ea1","kind":"commit","published_at":"2014-10-04T22:05:33.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v4.0.0.rc","html_url":"https://github.com/minimagick/minimagick/releases/tag/v4.0.0.rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v4.0.0.rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.0.0.rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v4.0.0.rc/manifests"},{"name":"v3.8.1","sha":"fa766709afcaee11bcfdb3fa7bd4f3f4c527a560","kind":"tag","published_at":"2014-09-11T01:47:53.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v3.8.1","html_url":"https://github.com/minimagick/minimagick/releases/tag/v3.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v3.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v3.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v3.8.1/manifests"},{"name":"v3.8.0","sha":"650d74e5882044db584222b39b7b43fd31ccecde","kind":"commit","published_at":"2014-07-22T15:56:41.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v3.8.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v3.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v3.8.0/manifests"},{"name":"v3.7.0","sha":"4884a295544a891571fa63ff55ce7276b857d915","kind":"commit","published_at":"2013-11-26T01:14:08.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v3.7.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v3.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v3.7.0/manifests"},{"name":"3.7.0","sha":"f38f7b3f4699419258c1c352a9f746c0480ace8e","kind":"commit","published_at":"2013-11-22T00:48:26.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/3.7.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@3.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/3.7.0/manifests"},{"name":"v3.6.0","sha":"4de6ff791a61b3993674a0a43cd80be7b4d2eceb","kind":"commit","published_at":"2013-05-21T02:40:21.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v3.6.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v3.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v3.6.0/manifests"},{"name":"v3.5.0","sha":"16d7db7bed4626269cb52373040e17accd950795","kind":"commit","published_at":"2013-02-14T00:48:13.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v3.5.0","html_url":"https://github.com/minimagick/minimagick/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v3.5.0/manifests"},{"name":"v3.4","sha":"216b15238d0578718d1f3e1669374644e0255ec3","kind":"commit","published_at":"2011-12-28T21:25:35.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v3.4","html_url":"https://github.com/minimagick/minimagick/releases/tag/v3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v3.4/manifests"},{"name":"v1.2.5","sha":"9596bdc4fafaa77b88d3fdcdce26d0df5861adac","kind":"commit","published_at":"2009-05-27T17:10:24.000Z","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/v1.2.5","html_url":"https://github.com/minimagick/minimagick/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/minimagick/minimagick@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags/v1.2.5/manifests"}]},"repo_metadata_updated_at":"2026-04-27T14:20:32.245Z","dependent_packages_count":573,"downloads":341038482,"downloads_period":"total","dependent_repos_count":90598,"rankings":{"downloads":0.08697494452559629,"dependent_repos_count":0.1254446315273023,"dependent_packages_count":0.07972703248179659,"stargazers_count":0.6868790490739398,"forks_count":1.4802466520221675,"docker_downloads_count":0.1979237519652992,"average":0.44286601026601696},"purl":"pkg:gem/mini_magick","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXI3ajMtdnZoMi14cnBq","url":"https://github.com/advisories/GHSA-r7j3-vvh2-xrpj","title":"OS Command Injection in MiniMagick","description":"In `lib/mini_magick/image.rb` in MiniMagick before 4.9.4, a fetched remote image filename could cause remote command execution because `Image.open` input is directly passed to `Kernel#open`, which accepts a `|` character followed by a command.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2019-07-18T13:19:22.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.8,"cvss_vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-13574","https://benjamin-bouchet.com/blog/vulnerabilite-dans-la-gem-mini_magick-version-4-9-4/","https://github.com/minimagick/minimagick/commit/4cd5081e58810d3394d27a67219e8e4e0445d851","https://github.com/minimagick/minimagick/compare/d484786...293f9bb","https://github.com/minimagick/minimagick/releases/tag/v4.9.4","https://lists.debian.org/debian-lts-announce/2019/10/msg00007.html","https://seclists.org/bugtraq/2019/Jul/20","https://www.debian.org/security/2019/dsa-4481","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/mini_magick/CVE-2019-13574.yml","https://github.com/advisories/GHSA-r7j3-vvh2-xrpj"],"source_kind":"github","identifiers":["GHSA-r7j3-vvh2-xrpj","CVE-2019-13574"],"repository_url":"https://github.com/minimagick/minimagick","blast_radius":0.0,"created_at":"2022-12-21T16:13:28.809Z","updated_at":"2026-04-05T20:08:14.204Z","epss_percentage":0.29491,"epss_percentile":0.96513,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXI3ajMtdnZoMi14cnBq","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXI3ajMtdnZoMi14cnBq","packages":[{"ecosystem":"rubygems","package_name":"mini_magick","versions":[{"first_patched_version":"4.9.4","vulnerable_version_range":"\u003c 4.9.4"}],"purl":"pkg:gem/mini_magick"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXI3ajMtdnZoMi14cnBq/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXc3NTQtZ3E4ci1wZjVm","url":"https://github.com/advisories/GHSA-w754-gq8r-pf5f","title":"MiniMagick Gem for Ruby URI Handling Arbitrary Command Injection","description":"`lib/mini_magick.rb` in the MiniMagick Gem 1.3.1 for Ruby allows remote attackers to execute arbitrary commands via shell metacharacters in a URL.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2017-10-24T18:33:37.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2013-2616","http://packetstormsecurity.com/files/120777/Ruby-Gem-Minimagic-Command-Execution.html","http://seclists.org/fulldisclosure/2013/Mar/123","http://www.openwall.com/lists/oss-security/2013/03/19/9","https://web.archive.org/web/20130315095512/http://www.securityfocus.com/bid/58448","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/mini_magick/CVE-2013-2616.yml","https://github.com/advisories/GHSA-w754-gq8r-pf5f"],"source_kind":"github","identifiers":["GHSA-w754-gq8r-pf5f","CVE-2013-2616"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:13:38.578Z","updated_at":"2026-04-05T20:08:14.203Z","epss_percentage":0.00876,"epss_percentile":0.74587,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXc3NTQtZ3E4ci1wZjVm","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXc3NTQtZ3E4ci1wZjVm","packages":[{"ecosystem":"rubygems","package_name":"mini_magick","versions":[{"first_patched_version":"3.6.0","vulnerable_version_range":"\u003c 3.6.0"}],"purl":"pkg:gem/mini_magick"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXc3NTQtZ3E4ci1wZjVm/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/mini_magick","docker_dependents_count":821,"docker_downloads_count":589853037,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/mini_magick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/mini_magick/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-03-20T09:00:44.066Z","issues_count":92,"pull_requests_count":69,"avg_time_to_close_issue":30254945.225,"avg_time_to_close_pull_request":8693467.582089553,"issues_closed_count":80,"pull_requests_closed_count":67,"pull_request_authors_count":42,"issue_authors_count":88,"avg_comments_per_issue":3.010869565217391,"avg_comments_per_pull_request":1.536231884057971,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":8,"past_year_pull_requests_count":14,"past_year_avg_time_to_close_issue":211833.0,"past_year_avg_time_to_close_pull_request":206794.92307692306,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":13,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.875,"past_year_avg_comments_per_pull_request":0.9285714285714286,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/issues","maintainers":[{"login":"janko","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/janko"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/mini_magick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/mini_magick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/mini_magick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/mini_magick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/mini_magick/codemeta","maintainers":[{"uuid":"59172","login":"janko","name":null,"email":null,"url":null,"packages_count":42,"html_url":"https://rubygems.org/profiles/janko","role":null,"created_at":"2022-11-09T09:40:34.740Z","updated_at":"2022-11-09T09:40:34.740Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/janko/packages"},{"uuid":"1027","login":"probablycorey","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://rubygems.org/profiles/probablycorey","role":null,"created_at":"2022-11-09T09:40:34.723Z","updated_at":"2022-11-09T09:40:34.723Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/probablycorey/packages"},{"uuid":"43692","login":"bensie","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://rubygems.org/profiles/bensie","role":null,"created_at":"2022-11-09T09:40:34.734Z","updated_at":"2022-11-09T09:40:34.734Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/bensie/packages"},{"uuid":"37731","login":"HamptonMakes","name":null,"email":null,"url":null,"packages_count":10,"html_url":"https://rubygems.org/profiles/HamptonMakes","role":null,"created_at":"2022-11-09T09:40:34.729Z","updated_at":"2022-11-09T09:40:34.729Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/HamptonMakes/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205487,"maintainers_count":68455,"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":12274300,"name":"mini_magick","ecosystem":"rubygems","description":"Manipulate images with minimal use of memory via ImageMagick","homepage":"https://github.com/minimagick/minimagick","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":[],"namespace":null,"versions_count":79,"first_release_published_at":"2009-07-25T18:07:13.000Z","latest_release_published_at":"2025-08-19T19:50:52.276Z","latest_release_number":"5.3.1","last_synced_at":"2026-04-27T14:22:21.515Z","created_at":"2025-10-07T04:19:11.258Z","updated_at":"2026-04-27T14:22:38.988Z","registry_url":"https://gem.coop/gems/mini_magick","install_command":"gem install mini_magick -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/mini_magick/","metadata":{"funding":null},"repo_metadata":{"id":385419,"uuid":"2727","full_name":"minimagick/minimagick","owner":"minimagick","description":"mini replacement for RMagick","archived":false,"fork":false,"pushed_at":"2025-08-19T19:49:44.000Z","size":3780,"stargazers_count":2854,"open_issues_count":5,"forks_count":349,"subscribers_count":43,"default_branch":"master","last_synced_at":"2026-04-12T23:11:17.867Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rubydoc.info/gems/mini_magick","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/minimagick.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"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}},"created_at":"2008-03-06T01:35:38.000Z","updated_at":"2026-03-24T09:38:52.000Z","dependencies_parsed_at":"2024-05-31T09:36:05.001Z","dependency_job_id":"76b95379-99c3-4901-8c33-c9691630003c","html_url":"https://github.com/minimagick/minimagick","commit_stats":{"total_commits":688,"total_committers":124,"mean_commits":5.548387096774194,"dds":0.5959302325581395,"last_synced_commit":"67378773d5b1ccfafc64a1e9d126116ef90dac18"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/minimagick/minimagick","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minimagick","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/sbom","scorecard":{"id":648350,"data":{"date":"2025-08-11","repo":{"name":"github.com/minimagick/minimagick","commit":"c53b8bb72b9885117d54e375bf33b6ec5641271a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"checks":[{"name":"Code-Review","score":2,"reason":"Found 7/29 approved changesets -- score normalized to 2","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":"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":"Maintained","score":5,"reason":"6 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:10","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":"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":"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/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/minimagick/minimagick/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/minimagick/minimagick/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction 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":"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":"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: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-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":"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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 8 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-21T12:47:02.716Z","repository_id":385419,"created_at":"2025-08-21T12:47:02.716Z","updated_at":"2025-08-21T12:47:02.716Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31915900,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"tags":[]},"repo_metadata_updated_at":"2026-04-27T14:22:38.988Z","dependent_packages_count":0,"downloads":341038482,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.07569122306203437,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.1557076588704707,"average":0.05784972048312627},"purl":"pkg:gem/mini_magick?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/mini_magick","docker_dependents_count":821,"docker_downloads_count":589853037,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/mini_magick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/mini_magick/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-23T18:23:44.435Z","issues_count":92,"pull_requests_count":69,"avg_time_to_close_issue":30254945.225,"avg_time_to_close_pull_request":8693467.582089553,"issues_closed_count":80,"pull_requests_closed_count":67,"pull_request_authors_count":42,"issue_authors_count":88,"avg_comments_per_issue":3.010869565217391,"avg_comments_per_pull_request":1.536231884057971,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":8,"past_year_pull_requests_count":14,"past_year_avg_time_to_close_issue":211833.0,"past_year_avg_time_to_close_pull_request":206794.92307692306,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":13,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.875,"past_year_avg_comments_per_pull_request":0.9285714285714286,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/issues","maintainers":[{"login":"janko","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/janko"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/mini_magick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/mini_magick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/mini_magick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/mini_magick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/mini_magick/codemeta","maintainers":[{"uuid":"59172","login":"janko","name":null,"email":null,"url":null,"packages_count":42,"html_url":"https://gem.coop/profiles/janko","role":null,"created_at":"2025-10-07T23:14:48.950Z","updated_at":"2025-10-07T23:14:48.950Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/janko/packages"},{"uuid":"1027","login":"probablycorey","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://gem.coop/profiles/probablycorey","role":null,"created_at":"2025-10-07T23:14:48.834Z","updated_at":"2025-10-07T23:14:48.834Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/probablycorey/packages"},{"uuid":"43692","login":"bensie","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://gem.coop/profiles/bensie","role":null,"created_at":"2025-10-07T23:14:48.913Z","updated_at":"2025-10-07T23:14:48.913Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/bensie/packages"},{"uuid":"37731","login":"HamptonMakes","name":null,"email":null,"url":null,"packages_count":10,"html_url":"https://gem.coop/profiles/HamptonMakes","role":null,"created_at":"2025-10-07T23:14:48.876Z","updated_at":"2025-10-07T23:14:48.876Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/HamptonMakes/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190340,"maintainers_count":67463,"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":8614173,"name":"github.com/minimagick/minimagick","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":[],"namespace":null,"versions_count":61,"first_release_published_at":"2009-05-27T17:10:24.000Z","latest_release_published_at":"2025-08-21T01:33:02.651Z","latest_release_number":"v5.3.1+incompatible","last_synced_at":"2026-04-27T14:22:20.619Z","created_at":"2023-12-02T02:12:38.580Z","updated_at":"2026-04-27T14:22:20.619Z","registry_url":"https://pkg.go.dev/github.com/minimagick/minimagick","install_command":"go get github.com/minimagick/minimagick","documentation_url":"https://pkg.go.dev/github.com/minimagick/minimagick#section-documentation","metadata":{},"repo_metadata":{"id":385419,"uuid":"2727","full_name":"minimagick/minimagick","owner":"minimagick","description":"mini replacement for RMagick","archived":false,"fork":false,"pushed_at":"2025-08-19T19:49:44.000Z","size":3780,"stargazers_count":2859,"open_issues_count":2,"forks_count":350,"subscribers_count":45,"default_branch":"master","last_synced_at":"2025-10-18T22:34:40.692Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rubydoc.info/gems/mini_magick","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/minimagick.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"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}},"created_at":"2008-03-06T01:35:38.000Z","updated_at":"2025-10-12T13:23:49.000Z","dependencies_parsed_at":"2024-05-31T09:36:05.001Z","dependency_job_id":"76b95379-99c3-4901-8c33-c9691630003c","html_url":"https://github.com/minimagick/minimagick","commit_stats":{"total_commits":688,"total_committers":124,"mean_commits":5.548387096774194,"dds":0.5959302325581395,"last_synced_commit":"67378773d5b1ccfafc64a1e9d126116ef90dac18"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/minimagick/minimagick","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minimagick","download_url":"https://codeload.github.com/minimagick/minimagick/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/sbom","scorecard":{"id":648350,"data":{"date":"2025-08-11","repo":{"name":"github.com/minimagick/minimagick","commit":"c53b8bb72b9885117d54e375bf33b6ec5641271a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"checks":[{"name":"Code-Review","score":2,"reason":"Found 7/29 approved changesets -- score normalized to 2","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":"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":"Maintained","score":5,"reason":"6 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:10","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":"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":"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/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/minimagick/minimagick/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/minimagick/minimagick/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction 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":"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":"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: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-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":"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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 8 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-21T12:47:02.716Z","repository_id":385419,"created_at":"2025-08-21T12:47:02.716Z","updated_at":"2025-08-21T12:47:02.716Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280032434,"owners_count":26260899,"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-20T02:00:06.978Z","response_time":62,"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":"minimagick","name":"minimagick","uuid":"2532832","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2532832?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:39:41.203Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/minimagick","funding_links":[],"total_stars":2789,"followers":1,"following":0,"created_at":"2022-11-02T16:20:22.373Z","updated_at":"2024-03-25T18:39:41.901Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minimagick","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minimagick/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-03-14T08:44:56.357Z","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.2832178554177749,"forks_count":1.54627501047218,"docker_downloads_count":null,"average":5.80170393003845},"purl":"pkg:golang/github.com/minimagick/minimagick","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/minimagick/minimagick","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/minimagick/minimagick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/minimagick/minimagick/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T09:17:07.962Z","issues_count":85,"pull_requests_count":59,"avg_time_to_close_issue":29695871.524390243,"avg_time_to_close_pull_request":8807935.655172413,"issues_closed_count":82,"pull_requests_closed_count":58,"pull_request_authors_count":42,"issue_authors_count":83,"avg_comments_per_issue":3.2588235294117647,"avg_comments_per_pull_request":1.576271186440678,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":9,"past_year_pull_requests_count":16,"past_year_avg_time_to_close_issue":1246883.1666666667,"past_year_avg_time_to_close_pull_request":179899.33333333334,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":15,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":15,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/issues","maintainers":[{"login":"janko","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/janko"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fminimagick%2Fminimagick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fminimagick%2Fminimagick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fminimagick%2Fminimagick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fminimagick%2Fminimagick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fminimagick%2Fminimagick/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2108863,"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":13466980,"name":"ruby-mini-magick","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/minimagick/minimagick","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T16:56:33.147Z","latest_release_published_at":"2026-02-09T16:56:33.147Z","latest_release_number":"4.13.1-1","last_synced_at":"2026-03-09T17:07:26.526Z","created_at":"2026-02-09T16:56:31.973Z","updated_at":"2026-03-14T08:44:26.809Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-mini-magick","install_command":"apt-get install ruby-mini-magick","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-mini-magick","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, graphicsmagick, imagemagick, pry, rake, ruby-mocha, ruby-posix-spawn, ruby-rspec, ruby-webmock","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-14T08:44:26.786Z","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-mini-magick?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-mini-magick","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-mini-magick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-mini-magick/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-mini-magick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-mini-magick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-mini-magick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-mini-magick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-mini-magick/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":13779258,"name":"ruby-mini-magick","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/minimagick/minimagick","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:20:31.961Z","latest_release_published_at":"2026-02-13T13:20:31.961Z","latest_release_number":"4.11.0-1","last_synced_at":"2026-03-13T22:38:58.238Z","created_at":"2026-02-13T13:20:31.790Z","updated_at":"2026-03-14T08:44:26.888Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-mini-magick","install_command":"apt-get install ruby-mini-magick","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-mini-magick","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), graphicsmagick, imagemagick, pry, rake, ruby-mocha, ruby-posix-spawn, ruby-rspec (\u003e= 3.1~), ruby-webmock","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-14T08:44:26.861Z","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-mini-magick?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-mini-magick","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-mini-magick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-mini-magick/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-mini-magick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-mini-magick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-mini-magick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-mini-magick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-mini-magick/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":13712779,"name":"ruby-mini-magick","ecosystem":"debian","description":null,"homepage":"https://github.com/minimagick/minimagick","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:35:06.550Z","latest_release_published_at":"2026-02-12T23:35:06.550Z","latest_release_number":"4.11.0-1","last_synced_at":"2026-03-13T23:45:35.221Z","created_at":"2026-02-12T23:35:06.348Z","updated_at":"2026-03-14T08:44:56.982Z","registry_url":"https://tracker.debian.org/pkg/ruby-mini-magick","install_command":"apt-get install ruby-mini-magick","documentation_url":"https://packages.debian.org/bookworm/ruby-mini-magick","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-mini-magick","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), graphicsmagick, imagemagick, pry, rake, ruby-mocha, ruby-posix-spawn, ruby-rspec (\u003e= 3.1~), ruby-webmock","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-14T08:44:56.961Z","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-mini-magick?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-mini-magick","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-mini-magick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-mini-magick/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-mini-magick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-mini-magick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-mini-magick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-mini-magick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-mini-magick/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"}},{"id":13669173,"name":"ruby-mini-magick","ecosystem":"debian","description":null,"homepage":"https://github.com/minimagick/minimagick","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/minimagick/minimagick","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:31:36.291Z","latest_release_published_at":"2026-02-12T12:31:36.291Z","latest_release_number":"5.2.0-1","last_synced_at":"2026-03-14T18:09:55.154Z","created_at":"2026-02-12T12:31:36.006Z","updated_at":"2026-03-14T18:09:55.154Z","registry_url":"https://tracker.debian.org/pkg/ruby-mini-magick","install_command":"apt-get install ruby-mini-magick","documentation_url":"https://packages.debian.org/trixie/ruby-mini-magick","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-mini-magick","standards_version":"4.7.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-mocha, ruby-posix-spawn, ruby-rspec, ruby-webmock","build_depends_indep":"pry, imagemagick \u003c!nocheck\u003e, imagemagick-7.q16 \u003c!nocheck\u003e","build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-14T08:44:26.983Z","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-mini-magick?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-mini-magick","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-mini-magick","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-mini-magick/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-mini-magick/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-mini-magick/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-mini-magick/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-mini-magick/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-mini-magick/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"}}],"commits":{"id":3275,"full_name":"minimagick/minimagick","default_branch":"master","total_commits":709,"total_committers":130,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":5.453846153846154,"dds":0.5895627644569816,"past_year_total_commits":10,"past_year_total_committers":6,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":1.6666666666666667,"past_year_dds":0.5,"last_synced_at":"2026-04-30T19:01:28.821Z","last_synced_commit":"ddcbfe9632667876be10373e1e01252617e74057","created_at":"2023-03-07T09:17:03.813Z","updated_at":"2026-04-30T19:01:02.379Z","committers":[{"name":"Janko Marohnić","email":"janko.marohnic@gmail.com","login":"janko","count":291},{"name":"Hampton Catlin","email":"hcatlin@gmail.com","login":"HamptonMakes","count":91},{"name":"Thiago Fernandes Massa","email":"thiagown@gmail.com","login":"thiagofm","count":40},{"name":"James Miller","email":"bensie@gmail.com","login":"bensie","count":27},{"name":"Nadav Shatz","email":"nadavshatz@gmail.com","login":"nadavshatz","count":22},{"name":"Koichi ITO","email":"koic.ito@gmail.com","login":"koic","count":14},{"name":"Peter Kieltyka","email":"peter.kieltyka@nulayer.com","login":null,"count":11},{"name":"Giuseppe Bertini","email":"giuseppe.bertini@gmail.com","login":"giuseb","count":10},{"name":"Lucas Hills","email":"lucas@lucashills.com","login":"2potatocakes","count":9},{"name":"David A. Cuadrado","email":"krawek@gmail.com","login":"dcu","count":7},{"name":"Robert Whitney","email":"bob@carrotcreative.com","login":null,"count":7},{"name":"Corey Johnson","email":"probablycorey@gmail.com","login":"probablycorey","count":6},{"name":"Steven Harman","email":"steven@harmanly.com","login":"stevenharman","count":6},{"name":"Kasper Grubbe","email":"kawsper@gmail.com","login":"kaspergrubbe","count":5},{"name":"Tobias Bohwalli","email":"hi@futhr.io","login":"futhr","count":5},{"name":"Corey Johnson","email":"probablycorey.spam@gmail.com","login":"for-lesbians","count":4},{"name":"Felix Bünemann","email":"buenemann@louis.info","login":"felixbuenemann","count":4},{"name":"Fumiaki MATSUSHIMA","email":"mtsmfm@gmail.com","login":"mtsmfm","count":4},{"name":"Carlos León","email":"mail@carlosleon.info","login":null,"count":4},{"name":"kawahara","email":"tsutomu.kawahara@toranoana.co.jp","login":"lab-kw","count":3},{"name":"Sagie Maoz","email":"sagiem@gmail.com","login":"n0nick","count":3},{"name":"Geremia Taglialatela","email":"tagliala","login":"tagliala","count":3},{"name":"Derek Ethier","email":"derek.ethier@gmail.com","login":"ethier","count":3},{"name":"Fernando Gessler","email":"nando@camaloon.com","login":null,"count":3},{"name":"Jarmo Pertman","email":"jarmo.p@gmail.com","login":"jarmo","count":2},{"name":"Henry Blyth","email":"blyth.henry@gmail.com","login":"henrahmagix","count":2},{"name":"Fabian Schwahn","email":"fabian.schwahn@gmail.com","login":"fschwahn","count":2},{"name":"Dr Nic Williams","email":"drnicwilliams@gmail.com","login":"drnic","count":2},{"name":"Diego Elio Pettenò","email":"flameeyes@flameeyes.eu","login":"Flameeyes","count":2},{"name":"D.Katsuki","email":"50764763+dkatsuki","login":"dkatsuki","count":2},{"name":"Carlo Bertini","email":"waydotnet@gmail.com","login":"WaYdotNET","count":2},{"name":"Markus Schirp","email":"mbj@seonic.net","login":null,"count":2},{"name":"Mike Howard","email":"mike@clove.com","login":null,"count":2},{"name":"Paul Grayson","email":"paul@pololu.com","login":null,"count":2},{"name":"Steve Dierker","email":"steve.dierker@flavoursys.com","login":null,"count":2},{"name":"Jeffrey 'jf' Lim","email":"jfs.world@gmail.com","login":"jf","count":2},{"name":"Maarten van Vliet","email":"maartenvanvliet@gmail.com","login":"maartenvanvliet","count":2},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":2},{"name":"Przemek Lusar","email":"lluzak@gmail.com","login":"lluzak","count":2},{"name":"René Föhring","email":"rf@bamaru.de","login":"rrrene","count":2},{"name":"Takumi IINO","email":"trot.thunder@gmail.com","login":"troter","count":2},{"name":"W. Andrew Loe III","email":"andrew@andrewloe.com","login":"loe","count":2},{"name":"Yuya.Nishida","email":"62389+nishidayuya","login":"nishidayuya","count":2},{"name":"Semyon Pupkov","email":"mail@semyonpupkov.com","login":"artofhuman","count":2},{"name":"andersondias","email":"andersondaraujo@gmail.com","login":"andersondias","count":2},{"name":"Douglas Eichelberger","email":"697964+dduugg","login":"dduugg","count":1},{"name":"Bernardo Farah","email":"ber@bernardo.me","login":"berfarah","count":1},{"name":"Andrey Chernih","email":"andrey.chernih@gmail.com","login":"a-chernykh","count":1},{"name":"Andreas Litt","email":"andreas.litt@wlw.de","login":"littldr","count":1},{"name":"Alexandre de Oliveira","email":"chavedomundo@gmail.com","login":"kurko","count":1},{"name":"Albert Ge","email":"albert@academia.edu","login":"ageacademia","count":1},{"name":"Alan Harper","email":"alan@aussiegeek.net","login":"aussiegeek","count":1},{"name":"Akito Fujisaki","email":"52433677+akito-fujisaki","login":"akito-fujisaki","count":1},{"name":"Aggelos Orfanakos","email":"me@agorf.gr","login":"agorf","count":1},{"name":"Adrian Rangel","email":"adrian.rangel@gmail.com","login":"acrogenesis","count":1},{"name":"Dominik Sander","email":"git@dsander.de","login":"dsander","count":1},{"name":"Andrés Mejía","email":"andmej@gmail.com","login":null,"count":1},{"name":"Corey Johnson","email":"cj@github.com","login":null,"count":1},{"name":"Bruno Sutic","email":"bruno.sutic@gmail.com","login":null,"count":1},{"name":"Garth Snyder","email":"garth@nutrient.(none)","login":null,"count":1},{"name":"Giorgos Avramidis","email":"giorgos.avramidis@xing.com","login":null,"count":1},{"name":"Jiacheng Zhang","email":"awc@utau.moe","login":null,"count":1},{"name":"Rafael Cardoso","email":"rafamvc@gmail.com","login":null,"count":1},{"name":"j10io","email":"me@j10.io","login":null,"count":1},{"name":"pinnymz","email":"pinny@medwiztech.com","login":null,"count":1},{"name":"Theo Paul","email":"theo.markkus.paul@gmail.com","login":"theomarkkuspaul","count":1},{"name":"Tate Thurston","email":"tatethurston@gmail.com","login":"tatethurston","count":1},{"name":"Shannon Byrne","email":"s.byrne2254@gmail.com","login":"bytheway875","count":1},{"name":"Sergey Nartimov","email":"just.lest@gmail.com","login":"lest","count":1},{"name":"Ryuta Kamizono","email":"kamipo@gmail.com","login":"kamipo","count":1},{"name":"Ryan Wallace","email":"rywall@gmail.com","login":"rywall","count":1},{"name":"Ryan L. Cross","email":"rcross@gmail.com","login":"slant","count":1},{"name":"Roman H","email":"roman.heinrich@gmail.com","login":"mindreframer","count":1},{"name":"Renaud Chaput","email":"renchap@cocoa-x.com","login":"renchap","count":1},{"name":"Rafaël Blais Masson","email":"rafbmasson@gmail.com","login":"rafbm","count":1},{"name":"ねず","email":"lagrange.resolvent@gmail.com","login":"wonda-tea-coffee","count":1},{"name":"John Griffin","email":"johnog@gmail.com","login":"john-griffin","count":1},{"name":"Patrik Ragnarsson","email":"patrik@starkast.net","login":"dentarg","count":1},{"name":"Oleksii Leonov","email":"mail@aleksejleonov.com","login":"oleksii-leonov","count":1},{"name":"Oleg","email":"oleg@khabarov.ca","login":"GBH","count":1},{"name":"Nicolas Leger","email":"nicolasleger","login":"nicolasleger","count":1},{"name":"utilum","email":"utilum","login":"utilum","count":1},{"name":"stdowl","email":"steinuil","login":"steinuil","count":1},{"name":"sorenstoutner","email":"soren@stoutner.com","login":"sorenstoutner","count":1},{"name":"orthographic-pedant","email":"travis.hoppe+orthographicpendant@gmail.com","login":"orthographic-pedant","count":1},{"name":"meganemura","email":"meganemura","login":"meganemura","count":1},{"name":"mark-young-atg","email":"113439900+mark-young-atg","login":"mark-young-atg","count":1},{"name":"johannes-kostas goetzinger","email":"goetzinger@mediapeers.com","login":"mp-jgoetzinger","count":1},{"name":"edogawaconan","email":"me@myconan.net","login":"nanaya","count":1},{"name":"binz","email":"xinkiang@gmail.com","login":"slacken","count":1},{"name":"Zac Stewart","email":"zgstewart@gmail.com","login":"zacstewart","count":1},{"name":"Willian Gustavo Veiga","email":"willianveiga","login":"willianveiga","count":1},{"name":"Víctor Martínez","email":"knoopx@gmail.com","login":"knoopx","count":1},{"name":"Vincent Wong","email":"wingyu64@gmail.com","login":"wingyu","count":1},{"name":"Rabin Poudyal","email":"rabinpoudyal1995@gmail.com","login":"rabinpoudyal","count":1},{"name":"Tomas Valent","email":"equivalent@eq8.eu","login":"equivalent","count":1},{"name":"Tim Morton","email":"tim@timothymorton.com","login":"tmorton","count":1},{"name":"Jatin Naik","email":"jsnaik@gmail.com","login":"tinygrasshopper","count":1},{"name":"Jan Krutisch","email":"jan@krutisch.de","login":"halfbyte","count":1},{"name":"Ivar Vong","email":"ivar@ivarvong.com","login":"ivarvong","count":1},{"name":"Issei.M","email":"issei.m7@gmail.com","login":"issei-m","count":1},{"name":"Gray Manley","email":"gray.manley@gmail.com","login":"gmanley","count":1},{"name":"George Claghorn","email":"george.claghorn@gmail.com","login":"georgeclaghorn","count":1},{"name":"Gabriel Schammah","email":"gabriel@restorando.com","login":"gschammah","count":1},{"name":"Filipe Goncalves","email":"lfilipe@gmail.com","login":"basex","count":1},{"name":"Pavel Valena","email":"pvalena@redhat.com","login":"pvalena","count":1},{"name":"Brady Somerville","email":"brady.somerville@gmail.com","login":"nicedawg","count":1},{"name":"Chris AtLee","email":"chris@atlee.ca","login":"catlee","count":1},{"name":"Chris Lowder","email":"clowder@gmail.com","login":"clowder","count":1},{"name":"Christoffer Lervåg","email":"chris.lervag@gmail.com","login":"dicom","count":1},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":1},{"name":"Cédric Boutillier","email":"cedric.boutillier@gmail.com","login":"boutil","count":1},{"name":"Daniel Ferguson","email":"danielferguson@me.com","login":"daniel-ferguson","count":1},{"name":"Nathan Broadbent","email":"ndbroadbent","login":"ndbroadbent","count":1},{"name":"Michael Mokrysz","email":"hi@46bit.com","login":"46bit","count":1},{"name":"Max Melentiev","email":"melentievm@gmail.com","login":"printercu","count":1},{"name":"Mateus Gomes","email":"mateusg.18@gmail.com","login":"mateusg","count":1},{"name":"Masayoshi Takahashi","email":"takahashim","login":"takahashim","count":1},{"name":"Mamoru TASAKA","email":"mtasaka@fedoraproject.org","login":"mtasaka","count":1},{"name":"Maciej Kalisz","email":"mdkalish","login":"mdkalish","count":1},{"name":"MAEDA Go","email":"maeda@farend.jp","login":"vividtone","count":1},{"name":"Kepi","email":"kepi@igloonet.cz","login":"kepi","count":1},{"name":"Kelly","email":"kelly@kelredd.com","login":"kellyredding","count":1},{"name":"Katsuma Ito","email":"katsumai@gmail.com","login":"ka2n","count":1},{"name":"Earlopain","email":"14981592+Earlopain","login":"Earlopain","count":1},{"name":"Jim Neath","email":"jimneath@googlemail.com","login":"jimneath","count":1},{"name":"Jeff Carnes","email":"jcarnes@gmail.com","login":"welearnednothing","count":1},{"name":"Jean byroot Boussier","email":"jean.boussier+github@shopify.com","login":"casperisfine","count":1},{"name":"Jean Boussier","email":"jean.boussier@gmail.com","login":"byroot","count":1},{"name":"Tres Wong-Godfrey","email":"tres@clean.io","login":null,"count":1}],"past_year_committers":[{"name":"Janko Marohnić","email":"janko.marohnic@gmail.com","login":"janko","count":5},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":1},{"name":"Earlopain","email":"14981592+Earlopain","login":"Earlopain","count":1},{"name":"Douglas Eichelberger","email":"697964+dduugg","login":"dduugg","count":1},{"name":"Dominik Sander","email":"git@dsander.de","login":"dsander","count":1},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-01T00:00:07.988Z","repositories_count":6224211,"commits_count":900156704,"contributors_count":34903955,"owners_count":1147694,"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":"minimagick/minimagick","html_url":"https://github.com/minimagick/minimagick","last_synced_at":"2026-04-23T18:23:44.435Z","status":"error","issues_count":92,"pull_requests_count":69,"avg_time_to_close_issue":30254945.225,"avg_time_to_close_pull_request":8693467.582089553,"issues_closed_count":80,"pull_requests_closed_count":67,"pull_request_authors_count":42,"issue_authors_count":88,"avg_comments_per_issue":3.010869565217391,"avg_comments_per_pull_request":1.536231884057971,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":8,"past_year_pull_requests_count":14,"past_year_avg_time_to_close_issue":211833.0,"past_year_avg_time_to_close_pull_request":206794.92307692306,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":13,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.875,"past_year_avg_comments_per_pull_request":0.9285714285714286,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":13,"created_at":"2023-05-12T13:49:09.356Z","updated_at":"2026-04-23T18:23:44.435Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/minimagick%2Fminimagick/issues","issue_labels_count":{"HackIllinois2018":2,"pr-welcome":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":87,"CONTRIBUTOR":5},"pull_request_author_associations_count":{"CONTRIBUTOR":52,"NONE":15,"MEMBER":2},"issue_authors":{"fundawang":2,"SRIKANTHAR":2,"gerard-kelly-lu":2,"mtasaka":2,"camiloabrilth1999":1,"paul-mesnilgrente":1,"danielalves":1,"sorenstoutner":1,"emaroto":1,"ankane":1,"mauroc":1,"duncan-bayne":1,"klues":1,"pipoblak":1,"matthewblott":1,"jeffcovey":1,"felipeorlando":1,"kaluznyo":1,"LittleTwoCheng":1,"JulienItard":1,"laoyouzi":1,"zyqxd":1,"aximuseng":1,"D3MZ":1,"mcary":1,"abaird":1,"stanley90":1,"TRex22":1,"majikthys":1,"wkechel":1,"lvonk":1,"melaniesaraj":1,"ryosuke-endo":1,"hiun":1,"jpr5":1,"adamcreekroad":1,"revolter":1,"bobfriesenhahn":1,"novito":1,"sudo-nice":1,"mjesar":1,"sono123":1,"YMadane":1,"wilsondealmeida":1,"EliteMasterEric":1,"IamSantosh":1,"pacarvalho":1,"scarroll32":1,"PallasMedia":1,"koluku":1,"dansari2020":1,"DcsMarionDickten":1,"directionless":1,"abrom":1,"lacostenycoder":1,"krzysiek1507":1,"cameronkendall":1,"mystycs":1,"alexandre1985":1,"johan-smits":1,"darcyds":1,"fukayatsu":1,"bkuhlmann":1,"Sakaki-Ya":1,"rnhurt":1,"arta":1,"bjornnborg":1,"fuminori-ido-m":1,"ErikWallstrom":1,"arashm":1,"happyritesh":1,"rabinpoudyal":1,"phantomwhale":1,"xxiieao":1,"activestylus":1,"brian-nicholls":1,"boutil":1,"tagliala":1,"hoangdd":1,"taylorthurlow":1,"Jakanapes":1,"pedrofurtado":1,"owenniblock":1,"mixonic":1,"tomharvey":1,"sampoder":1,"DrLuthor":1,"noproblemwiththat":1},"pull_request_authors":{"tagliala":8,"henrahmagix":4,"olleolleolle":3,"nicedawg":3,"janko":2,"tatethurston":2,"Earlopain":2,"midnight-wonderer":2,"mark-young-atg":2,"artofhuman":2,"drnic":2,"dkatsuki":2,"sorenstoutner":2,"theomarkkuspaul":2,"nishidayuya":2,"dduugg":2,"byroot":2,"NARKOZ":1,"dzsibi":1,"lab-kw":1,"takahashim":1,"dsander":1,"vividtone":1,"issei-m":1,"willianveiga":1,"dentarg":1,"ageacademia":1,"timcraft":1,"benetherington":1,"catlee":1,"Copilot":1,"oleksii-leonov":1,"jlgoedert":1,"rabinpoudyal":1,"wonda-tea-coffee":1,"kamipo":1,"mtasaka":1,"meganemura":1,"mtsmfm":1,"koic":1,"casperisfine":1,"akito-fujisaki":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-24T00:00:07.455Z","repositories_count":14377641,"issues_count":34462467,"pull_requests_count":112816865,"authors_count":11243823,"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":{},"past_year_issue_author_associations_count":{"NONE":4,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":5,"NONE":3},"past_year_issue_authors":{"DcsMarionDickten":1,"matthewblott":1,"mtasaka":1,"noproblemwiththat":1,"stanley90":1},"past_year_pull_request_authors":{"dduugg":2,"Earlopain":2,"olleolleolle":2,"Copilot":1,"dsander":1},"maintainers":[{"login":"janko","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/janko"}],"active_maintainers":[]},"events":{"total":{"ReleaseEvent":5,"PullRequestEvent":15,"ForkEvent":7,"IssuesEvent":15,"WatchEvent":55,"IssueCommentEvent":27,"PushEvent":17,"PullRequestReviewEvent":2,"PullRequestReviewCommentEvent":2,"CreateEvent":5},"last_year":{"ReleaseEvent":1,"PullRequestEvent":7,"ForkEvent":3,"IssuesEvent":2,"WatchEvent":24,"IssueCommentEvent":10,"PushEvent":7,"CreateEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-07T13:18:01.335Z","updated_at":"2022-07-07T13:18:01.335Z","repository_link":"https://github.com/minimagick/minimagick/blob/master/Gemfile","dependencies":[{"id":110966661,"package_name":"pry","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"mini_magick.gemspec","sha":null,"kind":"manifest","created_at":"2022-07-07T13:18:01.342Z","updated_at":"2022-07-07T13:18:01.342Z","repository_link":"https://github.com/minimagick/minimagick/blob/master/mini_magick.gemspec","dependencies":[{"id":110966662,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":110966663,"package_name":"rspec","ecosystem":"rubygems","requirements":"~\u003e 3.5.0","direct":true,"kind":"development","optional":false},{"id":110966664,"package_name":"guard","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":110966665,"package_name":"guard-rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":110966666,"package_name":"webmock","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]}],"score":34.16991219333257,"created_at":"2024-12-15T21:38:08.557Z","updated_at":"2026-05-01T05:31:18.841Z","avatar_url":"https://github.com/minimagick.png","language":"Ruby","monthly_downloads":0,"readme":"# MiniMagick\n[![Gem Version](https://img.shields.io/gem/v/mini_magick.svg)](http://rubygems.org/gems/mini_magick)\n[![Gem Downloads](https://img.shields.io/gem/dt/mini_magick.svg)](http://rubygems.org/gems/mini_magick)\n[![CI](https://github.com/minimagick/minimagick/actions/workflows/ci.yml/badge.svg)](https://github.com/minimagick/minimagick/actions/workflows/ci.yml)\n[![Code Climate](https://codeclimate.com/github/minimagick/minimagick/badges/gpa.svg)](https://codeclimate.com/github/minimagick/minimagick)\n\nA ruby wrapper for [ImageMagick](http://imagemagick.org/) command line.\n\n## Why?\n\nI was using [RMagick](https://github.com/rmagick/rmagick) and loving it, but it\nwas eating up huge amounts of memory. Even a simple script would use over 100MB\nof RAM. On my local machine this wasn't a problem, but on my hosting server the\nruby apps would crash because of their 100MB memory limit.\n\n## Solution!\n\nUsing MiniMagick the ruby processes memory remains small (it spawns\nImageMagick's command line program mogrify which takes up some memory as well,\nbut is much smaller compared to RMagick). See [Thinking of switching from\nRMagick?](#thinking-of-switching-from-rmagick) below.\n\nMiniMagick gives you access to all the command line options ImageMagick has\n(found [here](http://www.imagemagick.org/script/command-line-options.php)).\n\n## Requirements\n\nImageMagick command-line tool has to be installed. You can check if you have it\ninstalled by running\n\n```sh\n$ magick -version\nVersion: ImageMagick 7.1.1-33 Q16-HDRI aarch64 22263 https://imagemagick.org\nCopyright: (C) 1999 ImageMagick Studio LLC\nLicense: https://imagemagick.org/script/license.php\nFeatures: Cipher DPC HDRI Modules OpenMP(5.0)\nDelegates (built-in): bzlib fontconfig freetype gslib heic jng jp2 jpeg jxl lcms lqr ltdl lzma openexr png ps raw tiff webp xml zlib zstd\nCompiler: gcc (4.2)\n```\n\n## Installation\n\nAdd the gem to your Gemfile:\n\n```sh\n$ bundle add mini_magick\n```\n\n## Information\n\n* [API documentation](https://rubydoc.info/gems/mini_magick)\n\n## Usage\n\nLet's first see a basic example of resizing an image.\n\n```rb\nrequire \"mini_magick\"\n\nimage = MiniMagick::Image.open(\"input.jpg\")\nimage.path #=\u003e \"/var/folders/k7/6zx6dx6x7ys3rv3srh0nyfj00000gn/T/magick20140921-75881-1yho3zc.jpg\"\nimage.resize \"100x100\"\nimage.format \"png\"\nimage.write \"output.png\"\n```\n\n`MiniMagick::Image.open` makes a copy of the image, and further methods modify\nthat copy (the original stays untouched). We then\n[resize](http://www.imagemagick.org/script/command-line-options.php#resize)\nthe image, and write it to a file. The writing part is necessary because\nthe copy is just temporary, it gets garbage collected when we lose reference\nto the image.\n\n`MiniMagick::Image.open` also accepts URLs, and options passed in will be\nforwarded to [open-uri](https://github.com/ruby/open-uri).\n\n```rb\nimage = MiniMagick::Image.open(\"http://example.com/image.jpg\")\nimage.contrast\nimage.write(\"from_internets.jpg\")\n```\n\nOn the other hand, if we want the original image to actually *get* modified,\nwe can use `MiniMagick::Image.new`.\n\n```rb\nimage = MiniMagick::Image.new(\"input.jpg\")\nimage.path #=\u003e \"input.jpg\"\nimage.resize \"100x100\"\n# Not calling #write, because it's not a copy\n```\n\n### Combine options\n\nWhile using methods like `#resize` directly is convenient, if we use more\nmethods in this way, it quickly becomes inefficient, because it calls the\ncommand on each methods call. `MiniMagick::Image#combine_options` takes\nmultiple options and from them builds one single command.\n\n```rb\nimage.combine_options do |b|\n  b.resize \"250x200\u003e\"\n  b.rotate \"-90\"\n  b.flip\nend # the command gets executed\n```\n\nAs a handy shortcut, `MiniMagick::Image.new` also accepts an optional block\nwhich is used to `combine_options`.\n\n```rb\nimage = MiniMagick::Image.new(\"input.jpg\") do |b|\n  b.resize \"250x200\u003e\"\n  b.rotate \"-90\"\n  b.flip\nend # the command gets executed\n```\n\nThe yielded builder is an instance of `MiniMagick::Tool`. To learn more\nabout its interface, see [Tools](#tools) below.\n\n### Attributes\n\nA `MiniMagick::Image` has various handy attributes.\n\n```rb\nimage.type        #=\u003e \"JPEG\"\nimage.width       #=\u003e 250\nimage.height      #=\u003e 300\nimage.dimensions  #=\u003e [250, 300]\nimage.size        #=\u003e 3451 (in bytes)\nimage.colorspace  #=\u003e \"DirectClass sRGB\"\nimage.exif        #=\u003e {\"DateTimeOriginal\" =\u003e \"2013:09:04 08:03:39\", ...}\nimage.resolution  #=\u003e [75, 75]\nimage.signature   #=\u003e \"60a7848c4ca6e36b8e2c5dea632ecdc29e9637791d2c59ebf7a54c0c6a74ef7e\"\n```\n\nIf you need more control, you can also access [raw image\nattributes](http://www.imagemagick.org/script/escape.php):\n\n```rb\nimage[\"%[gamma]\"] # \"0.9\"\n```\n\nTo get the all information about the image, MiniMagick gives you a handy method\nwhich returns the output from `magick input.jpg json:`:\n\n```rb\nimage.data #=\u003e\n# {\n#   \"format\": \"JPEG\",\n#   \"mimeType\": \"image/jpeg\",\n#   \"class\": \"DirectClass\",\n#   \"geometry\": {\n#     \"width\": 200,\n#     \"height\": 276,\n#     \"x\": 0,\n#     \"y\": 0\n#   },\n#   \"resolution\": {\n#     \"x\": \"300\",\n#     \"y\": \"300\"\n#   },\n#   \"colorspace\": \"sRGB\",\n#   \"channelDepth\": {\n#     \"red\": 8,\n#     \"green\": 8,\n#     \"blue\": 8\n#   },\n#   \"quality\": 92,\n#   \"properties\": {\n#     \"date:create\": \"2016-07-11T19:17:53+08:00\",\n#     \"date:modify\": \"2016-07-11T19:17:53+08:00\",\n#     \"exif:ColorSpace\": \"1\",\n#     \"exif:ExifImageLength\": \"276\",\n#     \"exif:ExifImageWidth\": \"200\",\n#     \"exif:ExifOffset\": \"90\",\n#     \"exif:Orientation\": \"1\",\n#     \"exif:ResolutionUnit\": \"2\",\n#     \"exif:XResolution\": \"300/1\",\n#     \"exif:YResolution\": \"300/1\",\n#     \"icc:copyright\": \"Copyright (c) 1998 Hewlett-Packard Company\",\n#     \"icc:description\": \"sRGB IEC61966-2.1\",\n#     \"icc:manufacturer\": \"IEC http://www.iec.ch\",\n#     \"icc:model\": \"IEC 61966-2.1 Default RGB colour space - sRGB\",\n#     \"jpeg:colorspace\": \"2\",\n#     \"jpeg:sampling-factor\": \"1x1,1x1,1x1\",\n#     \"signature\": \"1b2336f023e5be4a9f357848df9803527afacd4987ecc18c4295a272403e52c1\"\n#   },\n#   ...\n# }\n```\n\n### Pixels\n\nWith MiniMagick you can retrieve a matrix of image pixels, where each member of\nthe matrix is a 3-element array of numbers between 0-255, one for each range of\nthe RGB color channels.\n\n```rb\nimage = MiniMagick::Image.open(\"image.jpg\")\npixels = image.get_pixels\npixels[3][2][1] # the green channel value from the 4th-row, 3rd-column pixel\n```\n\nIt can also be called after applying transformations:\n\n```rb\nimage = MiniMagick::Image.open(\"image.jpg\")\nimage.crop \"20x30+10+5\"\nimage.colorspace \"Gray\"\npixels = image.get_pixels\n```\n\n### Pixels To Image\n\nSometimes when you have pixels and want to create image from pixels, you can do this to form an image:\n\n```rb\nimage = MiniMagick::Image.open('/Users/rabin/input.jpg')\npixels = image.get_pixels\ndepth = 8\ndimension = [image.width, image.height]\nmap = 'rgb'\nimage = MiniMagick::Image.get_image_from_pixels(pixels, dimension, map, depth ,'jpg')\nimage.write('/Users/rabin/output.jpg')\n```\n\nIn this example, the returned pixels should now have equal R, G, and B values.\n\n### Configuration\n\nHere are the available configuration options with their default values:\n\n```rb\nMiniMagick.configure do |config|\n  config.timeout = nil # number of seconds IM commands may take\n  config.errors = true # raise errors non nonzero exit status\n  config.warnings = true # forward warnings to standard error\n  config.tmpdir = Dir.tmpdir # alternative directory for tempfiles\n  config.logger = Logger.new($stdout) # where to log IM commands\n  config.cli_prefix = nil # add prefix to all IM commands\n  config.cli_env = {} # environment variables to set for IM commands\n  config.restricted_env = false # when true, block IM commands from accessing system environment variables other than those in cli_env\nend\n```\n\nFor a more information, see\n[Configuration](https://rubydoc.info/gems/mini_magick/MiniMagick/Configuration) API documentation.\n\n### Composite\n\nMiniMagick also allows you to\n[composite](http://www.imagemagick.org/script/composite.php) images:\n\n```rb\nfirst_image  = MiniMagick::Image.new(\"first.jpg\")\nsecond_image = MiniMagick::Image.new(\"second.jpg\")\nresult = first_image.composite(second_image) do |c|\n  c.compose \"Over\"    # OverCompositeOp\n  c.geometry \"+20+20\" # copy second_image onto first_image from (20, 20)\nend\nresult.write \"output.jpg\"\n```\n\n### Layers/Frames/Pages\n\nFor multilayered images you can access its layers.\n\n```rb\ngif.frames #=\u003e [...]\npdf.pages  #=\u003e [...]\npsd.layers #=\u003e [...]\n\ngif.frames.each_with_index do |frame, idx|\n  frame.write(\"frame#{idx}.jpg\")\nend\n```\n\n### Image validation\n\nYou can test whether an image is valid by running it through `identify`:\n\n```rb\nimage.valid?\nimage.validate! # raises MiniMagick::Invalid if image is invalid\n```\n\n### Logging\n\nYou can choose to log MiniMagick commands and their execution times:\n\n```rb\nMiniMagick.logger.level = Logger::DEBUG\n```\n```\nD, [2016-03-19T07:31:36.755338 #87191] DEBUG -- : [0.01s] identify /var/folders/k7/6zx6dx6x7ys3rv3srh0nyfj00000gn/T/mini_magick20160319-87191-1ve31n1.jpg\n```\n\nIn Rails you'll probably want to set `MiniMagick.logger = Rails.logger`.\n\n## Tools\n\nIf you prefer not to use the `MiniMagick::Image` abstraction, you can use ImageMagick's command-line tools directly:\n\n```rb\nMiniMagick.convert do |convert|\n  convert \u003c\u003c \"input.jpg\"\n  convert.resize(\"100x100\")\n  convert.negate\n  convert \u003c\u003c \"output.jpg\"\nend #=\u003e `magick input.jpg -resize 100x100 -negate output.jpg`\n\n# OR\n\nconvert = MiniMagick.convert\nconvert \u003c\u003c \"input.jpg\"\nconvert.resize(\"100x100\")\nconvert.negate\nconvert \u003c\u003c \"output.jpg\"\nconvert.call #=\u003e `magick input.jpg -resize 100x100 -negate output.jpg`\n```\n\nThis way of using MiniMagick is highly recommended if you want to maximize performance of your image processing. There are class methods for each CLI tool: `animate`, `compare`, `composite`, `conjure`, `convert`, `display`, `identify`, `import`, `mogrify` and `stream`. The `MiniMagick.convert` method will use `magick` on ImageMagick 7 and `convert` on ImageMagick 6.\n\n### Appending\n\nThe most basic way of building a command is appending strings:\n\n```rb\nMiniMagick.convert do |convert|\n  convert \u003c\u003c \"input.jpg\"\n  convert.merge! [\"-resize\", \"500x500\", \"-negate\"]\n  convert \u003c\u003c \"output.jpg\"\nend\n```\n\nNote that it is important that every command you would pass to the command line\nhas to be separated with `\u003c\u003c`, e.g.:\n\n```rb\n# GOOD\nconvert \u003c\u003c \"-resize\" \u003c\u003c \"500x500\"\n\n# BAD\nconvert \u003c\u003c \"-resize 500x500\"\n```\n\nShell escaping is also handled for you. If an option has a value that has\nspaces inside it, just pass it as a regular string.\n\n```rb\nconvert \u003c\u003c \"-distort\"\nconvert \u003c\u003c \"Perspective\"\nconvert \u003c\u003c \"0,0,0,0 0,45,0,45 69,0,60,10 69,45,60,35\"\n```\n```\nmagick -distort Perspective '0,0,0,0 0,45,0,45 69,0,60,10 69,45,60,35'\n```\n\n### Methods\n\nInstead of passing in options directly, you can use Ruby methods:\n\n```rb\nconvert.resize(\"500x500\")\nconvert.rotate(90)\nconvert.distort(\"Perspective\", \"0,0,0,0 0,45,0,45 69,0,60,10 69,45,60,35\")\n```\n\n### Chaining\n\nEvery method call returns `self`, so you can chain them to create logical groups.\n\n```rb\nMiniMagick.convert do |convert|\n  convert \u003c\u003c \"input.jpg\"\n  convert.clone(0).background('gray').shadow('80x5+5+5')\n  convert.negate\n  convert \u003c\u003c \"output.jpg\"\nend\n```\n\n### \"Plus\" options\n\n```rb\nMiniMagick.convert do |convert|\n  convert \u003c\u003c \"input.jpg\"\n  convert.repage.+\n  convert.distort.+(\"Perspective\", \"more args\")\nend\n```\n```\nmagick input.jpg +repage +distort Perspective 'more args'\n```\n\n### Stacks\n\n```rb\nMiniMagick.convert do |convert|\n  convert \u003c\u003c \"wand.gif\"\n\n  convert.stack do |stack|\n    stack \u003c\u003c \"wand.gif\"\n    stack.rotate(30)\n    stack.foo(\"bar\", \"baz\")\n  end\n  # or\n  convert.stack(\"wand.gif\", { rotate: 30, foo: [\"bar\", \"baz\"] })\n\n  convert \u003c\u003c \"images.gif\"\nend\n```\n```\nmagick wand.gif \\( wand.gif -rotate 90 -foo bar baz \\) images.gif\n```\n\n### STDIN and STDOUT\n\nIf you want to pass something to standard input, you can pass the `:stdin`\noption to `#call`:\n\n```rb\nidentify = MiniMagick.identify\nidentify.stdin # alias for \"-\"\nidentify.call(stdin: image_content)\n```\n\nMiniMagick also has `#stdout` alias for \"-\" for outputting file contents to\nstandard output:\n\n```rb\ncontent = MiniMagick.convert do |convert|\n  convert \u003c\u003c \"input.jpg\"\n  convert.auto_orient\n  convert.stdout # alias for \"-\"\nend\n```\n\n### Capturing STDERR\n\nSome MiniMagick tools such as `compare` output the result of the command on\nstandard error, even if the command succeeded. The result of\n`MiniMagick::Tool#call` is always the standard output, but if you pass it a\nblock, it will yield the stdout, stderr and exit status of the command:\n\n```rb\ncompare = MiniMagick.compare\n# build the command\ncompare.call do |stdout, stderr, status|\n  # ...\nend\n```\n\n## Configuring\n\n### GraphicsMagick\n\nAs of MiniMagick 5+, [GraphicsMagick](http://www.graphicsmagick.org/) isn't\nofficially supported. This means its installation won't be auto-detected, and no\nattempts will be made to handle differences in GraphicsMagick API or output.\n\nHowever, you can still configure MiniMagick to use it:\n\n```rb\nMiniMagick.configure do |config|\n  config.graphicsmagick = true\nend\n```\n\nSome MiniMagick features won't be supported, such as global timeout,\n`MiniMagick::Image#data` and `MiniMagick::Image#exif`.\n\n### Limiting resources\n\nImageMagick supports a number of [environment variables] for controlling its\nresource limits. For example, you can enforce memory or execution time limits by\nsetting the following:\n\n```rb\nMiniMagick.configure do |config|\n  config.cli_env = {\n    \"MAGICK_MEMORY_LIMIT\" =\u003e \"128MiB\",\n    \"MAGICK_MAP_LIMIT\" =\u003e \"64MiB\",\n    \"MAGICK_TIME_LIMIT\" =\u003e \"30\"\n  }\nend\n```\n\nFor time limit you can also use the `timeout` configuration:\n\n```rb\nMiniMagick.configure do |config|\n  config.timeout = 30 # 30 seconds\nend\n```\n\n### Changing temporary directory\n\nImageMagick allows you to change the temporary directory to process the image file:\n\n```rb\nMiniMagick.configure do |config|\n  config.tmpdir = File.join(Dir.tmpdir, \"/my/new/tmp_dir\")\nend\n```\n\nThe example directory `/my/new/tmp_dir` must exist and must be writable.\n\nIf not configured, it will default to `Dir.tmpdir`.\n\n### Ignoring STDERR\n\nIf you're receiving warnings from ImageMagick that you don't care about, you\ncan avoid them being forwarded to standard error:\n\n```rb\nMiniMagick.configure do |config|\n  config.warnings = false\nend\n```\n\n### Avoiding raising errors\n\nThis gem raises an error when ImageMagick returns a nonzero exit code.\nSometimes, however, ImageMagick returns nonzero exit codes when the command\nactually went ok. In these cases, to avoid raising errors, you can add the\nfollowing configuration:\n\n```rb\nMiniMagick.configure do |config|\n  config.errors = false\nend\n```\n\nYou can also pass `errors: false` to individual commands:\n\n```rb\nMiniMagick.identify(errors: false) do |b|\n  b.help\nend\n```\n\n## Thinking of switching from RMagick?\n\nUnlike RMagick, MiniMagick is a much thinner wrapper around ImageMagick.\n\n* To piece together MiniMagick commands refer to the [Mogrify\n  Documentation](https://imagemagick.org/script/mogrify.php). For instance\n  you can use the `-flop` option as `image.flop`.\n* Operations on a MiniMagick image tend to happen in-place as `image.trim`,\n  whereas RMagick has both copying and in-place methods like `image.trim` and\n  `image.trim!`.\n* To open files with MiniMagick you use `MiniMagick::Image.open` as you would\n  `Magick::Image.read`. To open a file and directly edit it, use\n  `MiniMagick::Image.new`.\n\n[environment variables]: https://imagemagick.org/script/resources.php#environment\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","mvc","activejob","rubygems","rack","ruby-gem","rspec","crash-reporting","mongodb-driver","background-jobs"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/625","html_url":"https://ruby.ecosyste.ms/projects/625"}