{"id":389891,"url":"https://github.com/thuehlinger/daemons","last_synced_at":"2026-10-09T01:14:53.484Z","repository":{"id":15956348,"uuid":"18698925","full_name":"thuehlinger/daemons","owner":"thuehlinger","description":"Ruby daemons gem official repository","archived":false,"fork":false,"pushed_at":"2025-11-24T08:04:51.000Z","size":557,"stargazers_count":645,"open_issues_count":26,"forks_count":70,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-29T15:13:12.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Necrobot-Private/PokemonGo.RocketAPI","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thuehlinger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-04-12T07:38:33.000Z","updated_at":"2026-08-25T09:28:47.000Z","dependencies_parsed_at":"2025-12-19T19:05:21.306Z","dependency_job_id":null,"html_url":"https://github.com/thuehlinger/daemons","commit_stats":{"total_commits":182,"total_committers":29,"mean_commits":6.275862068965517,"dds":0.5604395604395604,"last_synced_commit":"2e05463ea4ec20d44225469be0a8eb6fd496212f"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/thuehlinger/daemons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/sbom","scorecard":{"id":883482,"data":{"date":"2025-08-11","repo":{"name":"github.com/thuehlinger/daemons","commit":"a0e84bcebe8b872ff59e1e0aa10e1f1718a933b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Code-Review","score":4,"reason":"Found 8/17 approved changesets -- score normalized to 4","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":"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:29: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.4.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/9021717","Warn: release artifact v1.4.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/9021717"],"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 21 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-24T09:10:14.732Z","repository_id":15956348,"created_at":"2025-08-24T09:10:14.732Z","updated_at":"2025-08-24T09:10:14.732Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36973586,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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":"thuehlinger","name":"Thomas Uehlinger","uuid":"1449958","kind":"user","description":null,"email":"thomas.uehlinger@gmail.com","website":null,"location":"Zurich","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1449958?u=677d79facc89e0cb2d941243c64c7d0298a40763\u0026v=4","repositories_count":6,"last_synced_at":"2026-10-02T16:25:22.423Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/thuehlinger","funding_links":[],"total_stars":654,"followers":7,"following":3,"created_at":"2022-11-07T23:19:44.015Z","updated_at":"2026-10-02T16:25:22.437Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger/repositories"},"packages":[{"id":13712197,"name":"ruby-daemons","ecosystem":"debian","description":null,"homepage":"https://github.com/thuehlinger/daemons","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":["ruby"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:27:46.403Z","latest_release_published_at":"2026-02-12T23:27:46.403Z","latest_release_number":"1.4.1-1","last_synced_at":"2026-03-13T15:47:36.680Z","created_at":"2026-02-12T23:27:46.128Z","updated_at":"2026-03-13T15:47:36.681Z","registry_url":"https://tracker.debian.org/pkg/ruby-daemons","install_command":"apt-get install ruby-daemons","documentation_url":"https://packages.debian.org/bookworm/ruby-daemons","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-daemons","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:27:46.890Z","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-daemons?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-daemons","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-daemons/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-daemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-daemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-daemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-daemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-daemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-daemons/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":2635,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":1707},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-10-01T05:07:01.489Z","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":13406489,"name":"ruby-daemons","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/thuehlinger/daemons","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":["universe/ruby"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:04:04.843Z","latest_release_published_at":"2026-02-06T15:04:04.843Z","latest_release_number":"1.4.1-2","last_synced_at":"2026-03-06T15:58:17.039Z","created_at":"2026-02-06T15:04:04.247Z","updated_at":"2026-03-06T16:04:50.060Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-daemons","install_command":"apt-get install ruby-daemons","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-daemons","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-daemons?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-daemons","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-daemons/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-daemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-daemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-daemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-daemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-daemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-daemons/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":1696,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":1835},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-10-01T05:06:51.700Z","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":13566264,"name":"ruby-daemons","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/thuehlinger/daemons","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":["universe/ruby"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:37:40.964Z","latest_release_published_at":"2026-02-11T06:37:40.964Z","latest_release_number":"1.4.1-1","last_synced_at":"2026-03-11T14:11:24.191Z","created_at":"2026-02-11T06:37:40.765Z","updated_at":"2026-03-11T14:11:24.397Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-daemons","install_command":"apt-get install ruby-daemons","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-daemons","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":15956348,"uuid":"18698925","full_name":"thuehlinger/daemons","owner":"thuehlinger","description":"Ruby daemons gem official repository","archived":false,"fork":false,"pushed_at":"2025-11-24T08:04:51.000Z","size":557,"stargazers_count":648,"open_issues_count":26,"forks_count":71,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-02-05T20:33:19.422Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Necrobot-Private/PokemonGo.RocketAPI","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thuehlinger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-04-12T07:38:33.000Z","updated_at":"2026-01-03T17:42:55.000Z","dependencies_parsed_at":"2025-12-19T19:05:21.306Z","dependency_job_id":null,"html_url":"https://github.com/thuehlinger/daemons","commit_stats":{"total_commits":182,"total_committers":29,"mean_commits":6.275862068965517,"dds":0.5604395604395604,"last_synced_commit":"2e05463ea4ec20d44225469be0a8eb6fd496212f"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/thuehlinger/daemons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/sbom","scorecard":{"id":883482,"data":{"date":"2025-08-11","repo":{"name":"github.com/thuehlinger/daemons","commit":"a0e84bcebe8b872ff59e1e0aa10e1f1718a933b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Code-Review","score":4,"reason":"Found 8/17 approved changesets -- score normalized to 4","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":"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:29: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.4.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/9021717","Warn: release artifact v1.4.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/9021717"],"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 21 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-24T09:10:14.732Z","repository_id":15956348,"created_at":"2025-08-24T09:10:14.732Z","updated_at":"2025-08-24T09:10:14.732Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29193992,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T07:37:03.739Z","status":"ssl_error","status_checked_at":"2026-02-07T07:37:03.029Z","response_time":63,"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-02-11T14:56:15.609Z","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-daemons?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-daemons","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-daemons/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-daemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-daemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-daemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-daemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-daemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-daemons/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":999,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1639},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-10-01T05:06:59.285Z","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":14513668,"name":"dev-ruby/daemons","ecosystem":"gentoo","description":"Wrap existing ruby scripts to be run as a daemon","homepage":"https://github.com/thuehlinger/daemons","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":["~alpha","amd64","arm","~hppa","ppc","ppc64","~sparc","x86"],"namespace":"dev-ruby","versions_count":1,"first_release_published_at":"2026-04-22T07:13:25.000Z","latest_release_published_at":"2026-04-22T07:13:25.000Z","latest_release_number":"1.4.1","last_synced_at":"2026-05-27T02:44:32.884Z","created_at":"2026-05-27T02:44:32.552Z","updated_at":"2026-05-27T02:44:33.436Z","registry_url":"https://packages.gentoo.org/packages/dev-ruby/daemons","install_command":"emerge dev-ruby/daemons","documentation_url":"https://packages.gentoo.org/packages/dev-ruby/daemons","metadata":{"category":"dev-ruby","slot":"0","eapi":"8","inherit":"ruby-fakegem","iuse":"examples ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ruby_targets_ruby40 doc test test"},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-27T02:44:33.409Z","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:gentoo/dev-ruby/daemons","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/gentoo/dev-ruby/daemons","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/gentoo/dev-ruby/daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/gentoo/dev-ruby/daemons/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fdaemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fdaemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fdaemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fdaemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fdaemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fdaemons/codemeta","maintainers":[],"registry":{"name":"gentoo-portage","url":"https://packages.gentoo.org/","ecosystem":"gentoo","default":true,"packages_count":19575,"maintainers_count":0,"namespaces_count":174,"keywords_count":1054,"github":"gentoo","metadata":{"snapshot_url":"https://distfiles.gentoo.org/snapshots/portage-latest.tar.xz","funded_packages_count":832},"icon_url":"https://github.com/gentoo.png","created_at":"2026-05-26T08:59:24.155Z","updated_at":"2026-10-01T05:06:23.349Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/namespaces"}},{"id":14533750,"name":"misc/ruby-daemons","ecosystem":"pkgsrc","description":"Toolkit to convert Ruby scripts to a daemon","homepage":"https://github.com/thuehlinger/daemons","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":["misc","ruby"],"namespace":"misc","versions_count":1,"first_release_published_at":"2026-04-06T11:30:03.000Z","latest_release_published_at":"2026-04-06T11:30:03.000Z","latest_release_number":"1.4.1","last_synced_at":"2026-09-11T12:29:59.338Z","created_at":"2026-05-27T08:25:56.551Z","updated_at":"2026-09-11T12:29:59.338Z","registry_url":"https://pkgsrc.se/misc/ruby-daemons","install_command":"pkg_add ruby33-daemons","documentation_url":"https://pkgsrc.se/misc/ruby-daemons","metadata":{"pkg_slug":"ruby-daemons","pkgbase":"ruby33-daemons","machine_arch":"x86_64","opsys":"NetBSD","pkgname_latest":"ruby33-daemons-1.4.1"},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-27T08:25:57.385Z","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:pkgsrc/misc/ruby-daemons?arch=x86_64\u0026os=NetBSD","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pkgsrc/misc/ruby-daemons","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pkgsrc/misc/ruby-daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pkgsrc/misc/ruby-daemons/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/misc%2Fruby-daemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/misc%2Fruby-daemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/misc%2Fruby-daemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/misc%2Fruby-daemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/misc%2Fruby-daemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/misc%2Fruby-daemons/codemeta","maintainers":[],"registry":{"name":"pkgsrc-netbsd-x86_64-10.1-all","url":"https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/10.1/All","ecosystem":"pkgsrc","default":true,"packages_count":19842,"maintainers_count":0,"namespaces_count":43,"keywords_count":384,"github":"pkgsrc","metadata":{"funded_packages_count":675},"icon_url":"https://github.com/pkgsrc.png","created_at":"2026-05-26T08:59:24.518Z","updated_at":"2026-10-08T05:04:04.066Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/namespaces"}},{"id":13668761,"name":"ruby-daemons","ecosystem":"debian","description":null,"homepage":"https://github.com/thuehlinger/daemons","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":["ruby"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:20:15.744Z","latest_release_published_at":"2026-02-12T12:20:15.744Z","latest_release_number":"1.4.1-2","last_synced_at":"2026-03-14T15:02:13.966Z","created_at":"2026-02-12T12:20:15.297Z","updated_at":"2026-03-14T15:02:13.966Z","registry_url":"https://tracker.debian.org/pkg/ruby-daemons","install_command":"apt-get install ruby-daemons","documentation_url":"https://packages.debian.org/trixie/ruby-daemons","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-daemons","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":15956348,"uuid":"18698925","full_name":"thuehlinger/daemons","owner":"thuehlinger","description":"Ruby daemons gem official repository","archived":false,"fork":false,"pushed_at":"2025-11-24T08:04:51.000Z","size":557,"stargazers_count":648,"open_issues_count":26,"forks_count":71,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-02-05T20:33:19.422Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Necrobot-Private/PokemonGo.RocketAPI","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thuehlinger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-04-12T07:38:33.000Z","updated_at":"2026-01-03T17:42:55.000Z","dependencies_parsed_at":"2025-12-19T19:05:21.306Z","dependency_job_id":null,"html_url":"https://github.com/thuehlinger/daemons","commit_stats":{"total_commits":182,"total_committers":29,"mean_commits":6.275862068965517,"dds":0.5604395604395604,"last_synced_commit":"2e05463ea4ec20d44225469be0a8eb6fd496212f"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/thuehlinger/daemons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/sbom","scorecard":{"id":883482,"data":{"date":"2025-08-11","repo":{"name":"github.com/thuehlinger/daemons","commit":"a0e84bcebe8b872ff59e1e0aa10e1f1718a933b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Code-Review","score":4,"reason":"Found 8/17 approved changesets -- score normalized to 4","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":"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:29: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.4.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/9021717","Warn: release artifact v1.4.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/9021717"],"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 21 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-24T09:10:14.732Z","repository_id":15956348,"created_at":"2025-08-24T09:10:14.732Z","updated_at":"2025-08-24T09:10:14.732Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29361812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T01:03:07.613Z","status":"online","status_checked_at":"2026-02-12T02:00:06.911Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-02-12T12:21:30.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/debian/ruby-daemons?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-daemons","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-daemons/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-daemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-daemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-daemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-daemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-daemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-daemons/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38027,"maintainers_count":0,"namespaces_count":4,"keywords_count":1979,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":2479},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-10-08T05:04:54.790Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":13950326,"name":"ruby-daemons","ecosystem":"guix","description":"Daemonize Ruby programs","homepage":"https://github.com/thuehlinger/daemons","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T18:54:53.400Z","latest_release_published_at":"2026-03-02T18:54:53.400Z","latest_release_number":"1.2.5","last_synced_at":"2026-04-27T16:19:47.624Z","created_at":"2026-03-02T18:54:53.220Z","updated_at":"2026-04-27T16:19:48.722Z","registry_url":"https://packages.guix.gnu.org/packages/ruby-daemons/1.2.5/","install_command":"guix install ruby-daemons","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n5812","metadata":{"location":"gnu/packages/ruby-xyz.scm:5812","variable_name":"ruby-daemons"},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-27T16:19:48.695Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/ruby-daemons","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/ruby-daemons","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/ruby-daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/ruby-daemons/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-daemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-daemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-daemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-daemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-daemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-daemons/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":32780,"maintainers_count":0,"namespaces_count":0,"keywords_count":1657,"github":"guix-mirror","metadata":{"funded_packages_count":1803},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-10-08T05:04:41.102Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":14549385,"name":"devel/ruby-daemons","ecosystem":"openbsd","description":"wrap existing Ruby scripts to be run as a daemon","homepage":"https://github.com/thuehlinger/daemons","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":[],"namespace":"devel","versions_count":1,"first_release_published_at":"2026-04-25T13:29:48.000Z","latest_release_published_at":"2026-04-25T13:29:48.000Z","latest_release_number":"1.4.1","last_synced_at":"2026-08-01T10:30:12.551Z","created_at":"2026-05-28T01:16:29.352Z","updated_at":"2026-08-01T10:30:12.552Z","registry_url":"https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/devel/ruby-daemons/","install_command":"pkg_add ruby34-daemons-1.4.1","documentation_url":null,"metadata":{"pkgstem":"ruby34-daemons","fullpkgname":"ruby34-daemons-1.4.1","subpackage":"-"},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-28T04:40:23.123Z","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:openbsd/devel/ruby-daemons?arch=amd64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/openbsd/devel/ruby-daemons","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/openbsd/devel/ruby-daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/openbsd/devel/ruby-daemons/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons/codemeta","maintainers":[{"uuid":"ports@openbsd.org","login":null,"name":"The OpenBSD ports mailing-list","email":"ports@openbsd.org","url":null,"packages_count":6235,"html_url":null,"role":null,"created_at":"2026-05-28T01:16:29.781Z","updated_at":"2026-05-28T01:16:29.781Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/maintainers/ports@openbsd.org/packages"}],"registry":{"name":"openbsd-7.9-amd64","url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64","ecosystem":"openbsd","default":true,"packages_count":11808,"maintainers_count":274,"namespaces_count":42,"keywords_count":23,"github":"openbsd","metadata":{"arch":"amd64","sqlports_version":"7.54","funded_packages_count":314},"icon_url":"https://github.com/openbsd.png","created_at":"2026-05-26T11:21:10.750Z","updated_at":"2026-10-07T05:00:08.319Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/namespaces"}},{"id":13466521,"name":"ruby-daemons","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/thuehlinger/daemons","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":["universe/ruby"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T16:23:42.799Z","latest_release_published_at":"2026-02-09T16:23:42.799Z","latest_release_number":"1.4.1-2","last_synced_at":"2026-03-09T17:08:16.931Z","created_at":"2026-02-09T16:23:41.736Z","updated_at":"2026-03-09T17:31:52.981Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-daemons","install_command":"apt-get install ruby-daemons","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-daemons","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-daemons?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-daemons","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-daemons/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-daemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-daemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-daemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-daemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-daemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-daemons/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":1440,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":2041},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-10-08T05:05:05.075Z","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":13804163,"name":"ruby-daemons","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/thuehlinger/daemons","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":["universe/ruby"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:17:45.284Z","latest_release_published_at":"2026-02-13T18:17:45.284Z","latest_release_number":"1.4.1-1","last_synced_at":"2026-03-14T02:19:56.392Z","created_at":"2026-02-13T18:17:45.052Z","updated_at":"2026-08-29T19:10:39.928Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-daemons","install_command":"apt-get install ruby-daemons","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-daemons","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":15956348,"uuid":"18698925","full_name":"thuehlinger/daemons","owner":"thuehlinger","description":"Ruby daemons gem official repository","archived":false,"fork":false,"pushed_at":"2025-11-24T08:04:51.000Z","size":557,"stargazers_count":645,"open_issues_count":26,"forks_count":70,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-29T15:13:12.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Necrobot-Private/PokemonGo.RocketAPI","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thuehlinger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-04-12T07:38:33.000Z","updated_at":"2026-08-25T09:28:47.000Z","dependencies_parsed_at":"2025-12-19T19:05:21.306Z","dependency_job_id":null,"html_url":"https://github.com/thuehlinger/daemons","commit_stats":{"total_commits":182,"total_committers":29,"mean_commits":6.275862068965517,"dds":0.5604395604395604,"last_synced_commit":"2e05463ea4ec20d44225469be0a8eb6fd496212f"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/thuehlinger/daemons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/sbom","scorecard":{"id":883482,"data":{"date":"2025-08-11","repo":{"name":"github.com/thuehlinger/daemons","commit":"a0e84bcebe8b872ff59e1e0aa10e1f1718a933b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Code-Review","score":4,"reason":"Found 8/17 approved changesets -- score normalized to 4","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":"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:29: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.4.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/9021717","Warn: release artifact v1.4.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/9021717"],"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 21 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-24T09:10:14.732Z","repository_id":15956348,"created_at":"2025-08-24T09:10:14.732Z","updated_at":"2025-08-24T09:10:14.732Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36973586,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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":"thuehlinger","name":"Thomas Uehlinger","uuid":"1449958","kind":"user","description":null,"email":"","website":null,"location":"Zurich","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1449958?u=677d79facc89e0cb2d941243c64c7d0298a40763\u0026v=4","repositories_count":5,"last_synced_at":"2023-08-27T11:53:31.262Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/thuehlinger","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-07T23:19:44.015Z","updated_at":"2023-08-27T11:53:31.315Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger/repositories"},"tags":[{"name":"v1.4.1","sha":"1bcef7f1892b3cc148a968e08c710c5d5e225819","kind":"commit","published_at":"2021-08-26T17:27:23.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.4.1","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"32ef1e3c4c782a5cb29eb8fe35284cd672960f43","kind":"commit","published_at":"2021-05-02T16:41:36.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.4.0","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"8987cf8b3048a5ad8d6b01bbae9a9c47d65132ea","kind":"commit","published_at":"2018-12-14T20:00:06.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.3.1","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"ed43f2e91db6df872c4e6a1a4d516026fe7ef713","kind":"commit","published_at":"2018-12-10T19:59:57.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.3.0","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.0/manifests"},{"name":"v1.2.6","sha":"7bd4bed613a94df43282d28c48033cdb9b62d621","kind":"commit","published_at":"2017-12-24T12:54:02.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.6","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"bd966d10c921516cb5588d8843f6c186fac9a6bb","kind":"commit","published_at":"2017-10-22T17:10:19.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.5","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"6f0ea6b15c6c1ca1bf23119156117fffa58d6514","kind":"commit","published_at":"2016-08-02T18:28:38.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.4","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"714b50d312bc231ffd8a0b9f2d755b851891be14","kind":"commit","published_at":"2015-06-25T20:22:55.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.3","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d1fd8cd050437bc9bf6ed9956392f3340addc43a","kind":"commit","published_at":"2015-03-17T19:33:21.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.2","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"81a41a8d2169bd592bd6bac373f0c8d8481877fd","kind":"commit","published_at":"2015-03-10T21:13:58.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.1","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"67128138dcd6157453c57b0e4b32d1e5290f54a5","kind":"commit","published_at":"2015-03-08T21:01:33.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.0","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.0/manifests"}]},"repo_metadata_updated_at":"2026-08-29T19:10:39.928Z","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-daemons?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-daemons","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-daemons/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-29T15:01:25.038Z","issues_count":50,"pull_requests_count":45,"avg_time_to_close_issue":5804244.153846154,"avg_time_to_close_pull_request":2288094.0,"issues_closed_count":26,"pull_requests_closed_count":43,"pull_request_authors_count":29,"issue_authors_count":44,"avg_comments_per_issue":2.64,"avg_comments_per_pull_request":1.288888888888889,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/issues","maintainers":[{"login":"thuehlinger","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thuehlinger"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-daemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-daemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-daemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-daemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-daemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-daemons/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":2210,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1830},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-10-01T05:06:57.280Z","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":14558215,"name":"devel/ruby-daemons,ruby40","ecosystem":"openbsd","description":"wrap existing Ruby scripts to be run as a daemon","homepage":"https://github.com/thuehlinger/daemons","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":[],"namespace":"devel","versions_count":1,"first_release_published_at":"2026-04-25T13:29:51.000Z","latest_release_published_at":"2026-04-25T13:29:51.000Z","latest_release_number":"1.4.1","last_synced_at":"2026-05-28T03:53:38.614Z","created_at":"2026-05-28T03:53:38.248Z","updated_at":"2026-05-28T04:52:28.470Z","registry_url":"https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/devel/ruby-daemons/","install_command":"pkg_add ruby40-daemons-1.4.1","documentation_url":null,"metadata":{"pkgstem":"ruby40-daemons","fullpkgname":"ruby40-daemons-1.4.1","subpackage":"-"},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-28T04:52:28.441Z","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:openbsd/devel/ruby-daemons%2Cruby40?arch=amd64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/openbsd/devel/ruby-daemons,ruby40","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/openbsd/devel/ruby-daemons,ruby40","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/openbsd/devel/ruby-daemons,ruby40/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons,ruby40/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons,ruby40/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons,ruby40/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons,ruby40/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons,ruby40/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons,ruby40/codemeta","maintainers":[{"uuid":"ports@openbsd.org","login":null,"name":"The OpenBSD ports mailing-list","email":"ports@openbsd.org","url":null,"packages_count":6235,"html_url":null,"role":null,"created_at":"2026-05-28T03:53:38.901Z","updated_at":"2026-05-28T03:53:38.901Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/maintainers/ports@openbsd.org/packages"}],"registry":{"name":"openbsd-7.9-amd64","url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64","ecosystem":"openbsd","default":true,"packages_count":11808,"maintainers_count":274,"namespaces_count":42,"keywords_count":23,"github":"openbsd","metadata":{"arch":"amd64","sqlports_version":"7.54","funded_packages_count":314},"icon_url":"https://github.com/openbsd.png","created_at":"2026-05-26T11:21:10.750Z","updated_at":"2026-10-07T05:00:08.319Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/namespaces"}},{"id":14558212,"name":"devel/ruby-daemons,ruby33","ecosystem":"openbsd","description":"wrap existing Ruby scripts to be run as a daemon","homepage":"https://github.com/thuehlinger/daemons","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":[],"namespace":"devel","versions_count":1,"first_release_published_at":"2026-04-25T13:29:46.000Z","latest_release_published_at":"2026-04-25T13:29:46.000Z","latest_release_number":"1.4.1","last_synced_at":"2026-05-28T03:53:35.578Z","created_at":"2026-05-28T03:53:35.263Z","updated_at":"2026-05-28T04:52:28.367Z","registry_url":"https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/devel/ruby-daemons/","install_command":"pkg_add ruby33-daemons-1.4.1","documentation_url":null,"metadata":{"pkgstem":"ruby33-daemons","fullpkgname":"ruby33-daemons-1.4.1","subpackage":"-"},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-28T04:52:28.341Z","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:openbsd/devel/ruby-daemons%2Cruby33?arch=amd64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/openbsd/devel/ruby-daemons,ruby33","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/openbsd/devel/ruby-daemons,ruby33","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/openbsd/devel/ruby-daemons,ruby33/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons,ruby33/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons,ruby33/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons,ruby33/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons,ruby33/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons,ruby33/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fruby-daemons,ruby33/codemeta","maintainers":[{"uuid":"ports@openbsd.org","login":null,"name":"The OpenBSD ports mailing-list","email":"ports@openbsd.org","url":null,"packages_count":6235,"html_url":null,"role":null,"created_at":"2026-05-28T03:53:35.826Z","updated_at":"2026-05-28T03:53:35.826Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/maintainers/ports@openbsd.org/packages"}],"registry":{"name":"openbsd-7.9-amd64","url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64","ecosystem":"openbsd","default":true,"packages_count":11808,"maintainers_count":274,"namespaces_count":42,"keywords_count":23,"github":"openbsd","metadata":{"arch":"amd64","sqlports_version":"7.54","funded_packages_count":314},"icon_url":"https://github.com/openbsd.png","created_at":"2026-05-26T11:21:10.750Z","updated_at":"2026-10-07T05:00:08.319Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/namespaces"}},{"id":185777,"name":"daemons","ecosystem":"rubygems","description":"    Daemons provides an easy way to wrap existing ruby scripts (for example a\n    self-written server)  to be run as a daemon and to be controlled by simple\n    start/stop/restart commands.\n\n    You can also call blocks as daemons and control them from the parent or just\n    daemonize the current process.\n\n    Besides this basic functionality, daemons offers many advanced features like\n    exception backtracing and logging (in case your ruby script crashes) and\n    monitoring and automatic restarting of your processes if they crash.\n","homepage":"https://github.com/thuehlinger/daemons","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":[],"namespace":null,"versions_count":38,"first_release_published_at":"2009-07-25T18:27:50.000Z","latest_release_published_at":"2021-08-26T17:52:46.589Z","latest_release_number":"1.4.1","last_synced_at":"2026-10-08T10:30:36.410Z","created_at":"2022-04-05T20:16:16.872Z","updated_at":"2026-10-08T10:30:36.562Z","registry_url":"https://rubygems.org/gems/daemons","install_command":"gem install daemons -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/daemons/","metadata":{"funding":null},"repo_metadata":{"id":15956348,"uuid":"18698925","full_name":"thuehlinger/daemons","owner":"thuehlinger","description":"Ruby daemons gem official repository","archived":false,"fork":false,"pushed_at":"2025-11-24T08:04:51.000Z","size":557,"stargazers_count":645,"open_issues_count":26,"forks_count":70,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-29T15:13:12.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Necrobot-Private/PokemonGo.RocketAPI","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thuehlinger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-04-12T07:38:33.000Z","updated_at":"2026-08-25T09:28:47.000Z","dependencies_parsed_at":"2025-12-19T19:05:21.306Z","dependency_job_id":null,"html_url":"https://github.com/thuehlinger/daemons","commit_stats":{"total_commits":182,"total_committers":29,"mean_commits":6.275862068965517,"dds":0.5604395604395604,"last_synced_commit":"2e05463ea4ec20d44225469be0a8eb6fd496212f"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/thuehlinger/daemons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/sbom","scorecard":{"id":883482,"data":{"date":"2025-08-11","repo":{"name":"github.com/thuehlinger/daemons","commit":"a0e84bcebe8b872ff59e1e0aa10e1f1718a933b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Code-Review","score":4,"reason":"Found 8/17 approved changesets -- score normalized to 4","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":"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:29: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.4.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/9021717","Warn: release artifact v1.4.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/9021717"],"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 21 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-24T09:10:14.732Z","repository_id":15956348,"created_at":"2025-08-24T09:10:14.732Z","updated_at":"2025-08-24T09:10:14.732Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36973586,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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":"thuehlinger","name":"Thomas Uehlinger","uuid":"1449958","kind":"user","description":null,"email":"thomas.uehlinger@gmail.com","website":null,"location":"Zurich","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1449958?u=677d79facc89e0cb2d941243c64c7d0298a40763\u0026v=4","repositories_count":6,"last_synced_at":"2026-10-02T16:25:22.423Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/thuehlinger","funding_links":[],"total_stars":654,"followers":7,"following":3,"created_at":"2022-11-07T23:19:44.015Z","updated_at":"2026-10-02T16:25:22.437Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger/repositories"},"tags":[{"name":"v1.4.1","sha":"1bcef7f1892b3cc148a968e08c710c5d5e225819","kind":"commit","published_at":"2021-08-26T17:27:23.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.4.1","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"32ef1e3c4c782a5cb29eb8fe35284cd672960f43","kind":"commit","published_at":"2021-05-02T16:41:36.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.4.0","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"8987cf8b3048a5ad8d6b01bbae9a9c47d65132ea","kind":"commit","published_at":"2018-12-14T20:00:06.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.3.1","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"ed43f2e91db6df872c4e6a1a4d516026fe7ef713","kind":"commit","published_at":"2018-12-10T19:59:57.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.3.0","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.0/manifests"},{"name":"v1.2.6","sha":"7bd4bed613a94df43282d28c48033cdb9b62d621","kind":"commit","published_at":"2017-12-24T12:54:02.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.6","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"bd966d10c921516cb5588d8843f6c186fac9a6bb","kind":"commit","published_at":"2017-10-22T17:10:19.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.5","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"6f0ea6b15c6c1ca1bf23119156117fffa58d6514","kind":"commit","published_at":"2016-08-02T18:28:38.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.4","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"714b50d312bc231ffd8a0b9f2d755b851891be14","kind":"commit","published_at":"2015-06-25T20:22:55.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.3","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d1fd8cd050437bc9bf6ed9956392f3340addc43a","kind":"commit","published_at":"2015-03-17T19:33:21.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.2","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"81a41a8d2169bd592bd6bac373f0c8d8481877fd","kind":"commit","published_at":"2015-03-10T21:13:58.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.1","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"67128138dcd6157453c57b0e4b32d1e5290f54a5","kind":"commit","published_at":"2015-03-08T21:01:33.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.0","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.0/manifests"}]},"repo_metadata_updated_at":"2026-10-08T10:30:36.562Z","dependent_packages_count":455,"downloads":317510931,"downloads_period":"total","dependent_repos_count":77190,"rankings":{"downloads":0.07192158874231999,"dependent_repos_count":0.1332500752667789,"dependent_packages_count":0.09979817352616495,"stargazers_count":2.279747103622841,"forks_count":3.119947369007928,"docker_downloads_count":0.5837356853737135,"average":1.048066665923291},"purl":"pkg:gem/daemons","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/daemons","docker_dependents_count":562,"docker_downloads_count":666068489,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/daemons/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-10-08T10:30:23.066Z","issues_count":50,"pull_requests_count":45,"avg_time_to_close_issue":5804244.153846154,"avg_time_to_close_pull_request":2288094.0,"issues_closed_count":26,"pull_requests_closed_count":43,"pull_request_authors_count":29,"issue_authors_count":44,"avg_comments_per_issue":2.64,"avg_comments_per_pull_request":1.288888888888889,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/issues","maintainers":[{"login":"thuehlinger","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thuehlinger"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/daemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/daemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/daemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/daemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/daemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/daemons/codemeta","maintainers":[{"uuid":"42508","login":"uehli","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://rubygems.org/profiles/uehli","role":null,"created_at":"2022-11-08T08:38:35.800Z","updated_at":"2022-11-08T08:38:35.800Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/uehli/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":212911,"maintainers_count":70358,"namespaces_count":0,"keywords_count":20711,"github":"rubygems","metadata":{"funded_packages_count":8637},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-10-08T05:04:51.118Z","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":12209864,"name":"daemons","ecosystem":"rubygems","description":"    Daemons provides an easy way to wrap existing ruby scripts (for example a\n    self-written server)  to be run as a daemon and to be controlled by simple\n    start/stop/restart commands.\n\n    You can also call blocks as daemons and control them from the parent or just\n    daemonize the current process.\n\n    Besides this basic functionality, daemons offers many advanced features like\n    exception backtracing and logging (in case your ruby script crashes) and\n    monitoring and automatic restarting of your processes if they crash.\n","homepage":"https://github.com/thuehlinger/daemons","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":[],"namespace":null,"versions_count":38,"first_release_published_at":"2009-07-25T18:27:50.000Z","latest_release_published_at":"2021-08-26T17:52:46.589Z","latest_release_number":"1.4.1","last_synced_at":"2026-10-08T10:30:37.473Z","created_at":"2025-10-07T02:19:55.534Z","updated_at":"2026-10-08T10:30:37.474Z","registry_url":"https://gem.coop/gems/daemons","install_command":"gem install daemons -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/daemons/","metadata":{"funding":null},"repo_metadata":{"id":15956348,"uuid":"18698925","full_name":"thuehlinger/daemons","owner":"thuehlinger","description":"Ruby daemons gem official repository","archived":false,"fork":false,"pushed_at":"2025-11-24T08:04:51.000Z","size":557,"stargazers_count":645,"open_issues_count":26,"forks_count":70,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-29T15:13:12.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Necrobot-Private/PokemonGo.RocketAPI","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thuehlinger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-04-12T07:38:33.000Z","updated_at":"2026-08-25T09:28:47.000Z","dependencies_parsed_at":"2025-12-19T19:05:21.306Z","dependency_job_id":null,"html_url":"https://github.com/thuehlinger/daemons","commit_stats":{"total_commits":182,"total_committers":29,"mean_commits":6.275862068965517,"dds":0.5604395604395604,"last_synced_commit":"2e05463ea4ec20d44225469be0a8eb6fd496212f"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/thuehlinger/daemons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/sbom","scorecard":{"id":883482,"data":{"date":"2025-08-11","repo":{"name":"github.com/thuehlinger/daemons","commit":"a0e84bcebe8b872ff59e1e0aa10e1f1718a933b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Code-Review","score":4,"reason":"Found 8/17 approved changesets -- score normalized to 4","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":"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:29: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.4.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/9021717","Warn: release artifact v1.4.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/9021717"],"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 21 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-24T09:10:14.732Z","repository_id":15956348,"created_at":"2025-08-24T09:10:14.732Z","updated_at":"2025-08-24T09:10:14.732Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36973586,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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":"thuehlinger","name":"Thomas Uehlinger","uuid":"1449958","kind":"user","description":null,"email":"thomas.uehlinger@gmail.com","website":null,"location":"Zurich","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1449958?u=677d79facc89e0cb2d941243c64c7d0298a40763\u0026v=4","repositories_count":6,"last_synced_at":"2026-10-02T16:25:22.423Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/thuehlinger","funding_links":[],"total_stars":654,"followers":7,"following":3,"created_at":"2022-11-07T23:19:44.015Z","updated_at":"2026-10-02T16:25:22.437Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger/repositories"},"tags":[{"name":"v1.4.1","sha":"1bcef7f1892b3cc148a968e08c710c5d5e225819","kind":"commit","published_at":"2021-08-26T17:27:23.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.4.1","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"32ef1e3c4c782a5cb29eb8fe35284cd672960f43","kind":"commit","published_at":"2021-05-02T16:41:36.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.4.0","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"8987cf8b3048a5ad8d6b01bbae9a9c47d65132ea","kind":"commit","published_at":"2018-12-14T20:00:06.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.3.1","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"ed43f2e91db6df872c4e6a1a4d516026fe7ef713","kind":"commit","published_at":"2018-12-10T19:59:57.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.3.0","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.0/manifests"},{"name":"v1.2.6","sha":"7bd4bed613a94df43282d28c48033cdb9b62d621","kind":"commit","published_at":"2017-12-24T12:54:02.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.6","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"bd966d10c921516cb5588d8843f6c186fac9a6bb","kind":"commit","published_at":"2017-10-22T17:10:19.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.5","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"6f0ea6b15c6c1ca1bf23119156117fffa58d6514","kind":"commit","published_at":"2016-08-02T18:28:38.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.4","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"714b50d312bc231ffd8a0b9f2d755b851891be14","kind":"commit","published_at":"2015-06-25T20:22:55.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.3","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d1fd8cd050437bc9bf6ed9956392f3340addc43a","kind":"commit","published_at":"2015-03-17T19:33:21.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.2","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"81a41a8d2169bd592bd6bac373f0c8d8481877fd","kind":"commit","published_at":"2015-03-10T21:13:58.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.1","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"67128138dcd6157453c57b0e4b32d1e5290f54a5","kind":"commit","published_at":"2015-03-08T21:01:33.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.0","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.0/manifests"}]},"repo_metadata_updated_at":"2026-10-08T10:30:36.710Z","dependent_packages_count":0,"downloads":317510931,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.074073273065444,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":0.02469109102181467},"purl":"pkg:gem/daemons?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/daemons","docker_dependents_count":562,"docker_downloads_count":666068489,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/daemons/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-08T10:30:23.066Z","issues_count":50,"pull_requests_count":45,"avg_time_to_close_issue":5804244.153846154,"avg_time_to_close_pull_request":2288094.0,"issues_closed_count":26,"pull_requests_closed_count":43,"pull_request_authors_count":29,"issue_authors_count":44,"avg_comments_per_issue":2.64,"avg_comments_per_pull_request":1.288888888888889,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/issues","maintainers":[{"login":"thuehlinger","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thuehlinger"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/daemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/daemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/daemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/daemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/daemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/daemons/codemeta","maintainers":[{"uuid":"42508","login":"uehli","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://gem.coop/profiles/uehli","role":null,"created_at":"2025-10-07T15:17:37.549Z","updated_at":"2025-10-07T15:17:37.549Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/uehli/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":197428,"maintainers_count":69338,"namespaces_count":0,"keywords_count":20203,"github":"gem-coop","metadata":{"funded_packages_count":8437},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-10-08T05:05:01.924Z","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":8616121,"name":"github.com/thuehlinger/daemons","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/thuehlinger/daemons","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2023-12-03T01:58:48.988Z","latest_release_published_at":"2021-08-26T17:27:23.000Z","latest_release_number":"v1.4.1","last_synced_at":"2026-10-08T10:30:40.923Z","created_at":"2023-12-03T01:58:21.277Z","updated_at":"2026-10-08T10:30:40.924Z","registry_url":"https://pkg.go.dev/github.com/thuehlinger/daemons","install_command":"go get github.com/thuehlinger/daemons","documentation_url":"https://pkg.go.dev/github.com/thuehlinger/daemons#section-documentation","metadata":{},"repo_metadata":{"id":15956348,"uuid":"18698925","full_name":"thuehlinger/daemons","owner":"thuehlinger","description":"Ruby daemons gem official repository","archived":false,"fork":false,"pushed_at":"2025-11-24T08:04:51.000Z","size":557,"stargazers_count":645,"open_issues_count":26,"forks_count":70,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-29T15:13:12.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Necrobot-Private/PokemonGo.RocketAPI","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thuehlinger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-04-12T07:38:33.000Z","updated_at":"2026-08-25T09:28:47.000Z","dependencies_parsed_at":"2025-12-19T19:05:21.306Z","dependency_job_id":null,"html_url":"https://github.com/thuehlinger/daemons","commit_stats":{"total_commits":182,"total_committers":29,"mean_commits":6.275862068965517,"dds":0.5604395604395604,"last_synced_commit":"2e05463ea4ec20d44225469be0a8eb6fd496212f"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/thuehlinger/daemons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/sbom","scorecard":{"id":883482,"data":{"date":"2025-08-11","repo":{"name":"github.com/thuehlinger/daemons","commit":"a0e84bcebe8b872ff59e1e0aa10e1f1718a933b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Code-Review","score":4,"reason":"Found 8/17 approved changesets -- score normalized to 4","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":"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:29: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/thuehlinger/daemons/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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.4.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 not signed: https://api.github.com/repos/thuehlinger/daemons/releases/9021717","Warn: release artifact v1.4.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/48520065","Warn: release artifact v1.4.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/42330692","Warn: release artifact v1.3.1 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14545955","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/14450548","Warn: release artifact v1.2.6 does not have provenance: https://api.github.com/repos/thuehlinger/daemons/releases/9021717"],"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 21 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-24T09:10:14.732Z","repository_id":15956348,"created_at":"2025-08-24T09:10:14.732Z","updated_at":"2025-08-24T09:10:14.732Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36973586,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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":"thuehlinger","name":"Thomas Uehlinger","uuid":"1449958","kind":"user","description":null,"email":"","website":null,"location":"Zurich","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1449958?u=677d79facc89e0cb2d941243c64c7d0298a40763\u0026v=4","repositories_count":5,"last_synced_at":"2023-08-27T11:53:31.262Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/thuehlinger","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-07T23:19:44.015Z","updated_at":"2023-08-27T11:53:31.315Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thuehlinger/repositories"},"tags":[{"name":"v1.4.1","sha":"1bcef7f1892b3cc148a968e08c710c5d5e225819","kind":"commit","published_at":"2021-08-26T17:27:23.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.4.1","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"32ef1e3c4c782a5cb29eb8fe35284cd672960f43","kind":"commit","published_at":"2021-05-02T16:41:36.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.4.0","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"8987cf8b3048a5ad8d6b01bbae9a9c47d65132ea","kind":"commit","published_at":"2018-12-14T20:00:06.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.3.1","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"ed43f2e91db6df872c4e6a1a4d516026fe7ef713","kind":"commit","published_at":"2018-12-10T19:59:57.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.3.0","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.3.0/manifests"},{"name":"v1.2.6","sha":"7bd4bed613a94df43282d28c48033cdb9b62d621","kind":"commit","published_at":"2017-12-24T12:54:02.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.6","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"bd966d10c921516cb5588d8843f6c186fac9a6bb","kind":"commit","published_at":"2017-10-22T17:10:19.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.5","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"6f0ea6b15c6c1ca1bf23119156117fffa58d6514","kind":"commit","published_at":"2016-08-02T18:28:38.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.4","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"714b50d312bc231ffd8a0b9f2d755b851891be14","kind":"commit","published_at":"2015-06-25T20:22:55.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.3","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d1fd8cd050437bc9bf6ed9956392f3340addc43a","kind":"commit","published_at":"2015-03-17T19:33:21.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.2","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"81a41a8d2169bd592bd6bac373f0c8d8481877fd","kind":"commit","published_at":"2015-03-10T21:13:58.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.1","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"67128138dcd6157453c57b0e4b32d1e5290f54a5","kind":"commit","published_at":"2015-03-08T21:01:33.000Z","download_url":"https://codeload.github.com/thuehlinger/daemons/tar.gz/v1.2.0","html_url":"https://github.com/thuehlinger/daemons/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/thuehlinger/daemons@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/tags/v1.2.0/manifests"}]},"repo_metadata_updated_at":"2026-09-21T21:55:27.653Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":10.77902998550931,"dependent_packages_count":9.55954712080186,"stargazers_count":2.4341105918706774,"forks_count":2.9866256731757863,"docker_downloads_count":null,"average":6.439828342839408},"purl":"pkg:golang/github.com/thuehlinger/daemons","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/thuehlinger/daemons","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/thuehlinger/daemons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/thuehlinger/daemons/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-21T02:03:22.125Z","issues_count":50,"pull_requests_count":45,"avg_time_to_close_issue":5804244.153846154,"avg_time_to_close_pull_request":2288094.0,"issues_closed_count":26,"pull_requests_closed_count":43,"pull_request_authors_count":29,"issue_authors_count":44,"avg_comments_per_issue":2.64,"avg_comments_per_pull_request":1.288888888888889,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/issues","maintainers":[{"login":"thuehlinger","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thuehlinger"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fthuehlinger%2Fdaemons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fthuehlinger%2Fdaemons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fthuehlinger%2Fdaemons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fthuehlinger%2Fdaemons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fthuehlinger%2Fdaemons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fthuehlinger%2Fdaemons/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2540418,"maintainers_count":0,"namespaces_count":853148,"keywords_count":139583,"github":"golang","metadata":{"funded_packages_count":114945,"sync_missing_packages_cursor":{"timestamp":"2026-09-29T00:04:57.155362Z","path":"github.com/virtengine/virtengine/sdk/specs","version":"v0.0.0-20260928231908-c0c887541540"},"rate_limit":5},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-10-08T05:04:02.875Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":19069,"full_name":"thuehlinger/daemons","default_branch":"master","total_commits":183,"total_committers":29,"total_bot_commits":2,"total_bot_committers":1,"mean_commits":6.310344827586207,"dds":0.5628415300546448,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-10-08T10:30:31.664Z","last_synced_commit":"a0e84bcebe8b872ff59e1e0aa10e1f1718a933b1","created_at":"2023-03-07T11:39:51.752Z","updated_at":"2026-10-08T10:30:31.228Z","committers":[{"name":"Thomas Uehlinger","email":"thomas.uehlinger@gmail.com","login":"thuehlinger","count":80},{"name":"Adam Cuppy","email":"adam@codingzeal.com","login":null,"count":43},{"name":"Aaron Stone","email":"aaron@serendipity.cx","login":"sodabrew","count":19},{"name":"Peter Goldstein","email":"peter.m.goldstein@gmail.com","login":"petergoldstein","count":4},{"name":"Ryan Lue","email":"hello@ryanlue.com","login":"rlue","count":4},{"name":"Denys Matveev","email":"strigon33@gmail.com","login":"intentionaccident","count":3},{"name":"Paul Gallagher","email":"gallagher.paul@gmail.com","login":"tardate","count":3},{"name":"dingoEgret","email":"sephvelut@gmail.com","login":"SephVelut","count":2},{"name":"Andreas Bomholtz","email":"andreas@seluxit.com","login":"AndreasBomholtz","count":2},{"name":"Ivan Nečas","email":"inecas@redhat.com","login":"iNecas","count":2},{"name":"Tobias Thiel","email":"tobias011@gmail.com","login":"tobithiel","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Willian Gustavo Veiga","email":"willianveiga","login":"willianveiga","count":1},{"name":"Joe Haig","email":"joe.haig@bbc.co.uk","login":null,"count":1},{"name":"Philipp Großelfinger","email":"pgrosselfinger@arri.de","login":null,"count":1},{"name":"paul","email":"paul@callrail.com","login":null,"count":1},{"name":"roberto.plancarte","email":"roberto.plancarte@oracle.com","login":null,"count":1},{"name":"W. Andrew Loe III","email":"andrew@andrewloe.com","login":"loe","count":1},{"name":"Ryuta Kamizono","email":"kamipo@gmail.com","login":"kamipo","count":1},{"name":"Robert Schulze","email":"robert@dotless.de","login":"fnordfish","count":1},{"name":"Philipp","email":"philipp.albig@pictrs.com","login":"philister","count":1},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":1},{"name":"Lukas Zapletal","email":"lzap+git@redhat.com","login":"lzap","count":1},{"name":"Luis M Rodriguez-R","email":"lmrodriguezr@gmail.com","login":"lmrodriguezr","count":1},{"name":"Kazuki Nishikawa","email":"kz.nishikawa@gmail.com","login":"kzkn","count":1},{"name":"Graham Rogers","email":"graham@ophelos.com","login":"TastyPi","count":1},{"name":"Daniel Sinn","email":"dsinn@pagerduty.com","login":"dsinn","count":1},{"name":"Christian Schmidt","email":"cs@firmafon.dk","login":"c960657","count":1},{"name":"Akira Matsuda","email":"ronnie@dio.jp","login":"amatsuda","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-09T00:00:09.207Z","repositories_count":8210535,"commits_count":1249819921,"contributors_count":57157634,"owners_count":1726108,"committers_count":3774598,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"thuehlinger/daemons","html_url":"https://github.com/thuehlinger/daemons","last_synced_at":"2026-10-08T10:30:23.066Z","status":null,"issues_count":50,"pull_requests_count":45,"avg_time_to_close_issue":5804244.153846154,"avg_time_to_close_pull_request":2288094.0,"issues_closed_count":26,"pull_requests_closed_count":43,"pull_request_authors_count":29,"issue_authors_count":44,"avg_comments_per_issue":2.64,"avg_comments_per_pull_request":1.288888888888889,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-12T09:34:10.392Z","updated_at":"2026-10-08T10:30:23.066Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/thuehlinger%2Fdaemons/issues","issue_labels_count":{"table":{"bug":5,"question":3,"enhancement":2,"help wanted":1}},"pull_request_labels_count":{"table":{"dependencies":5,"github_actions":3}},"issue_author_associations_count":{"table":{"NONE":38,"OWNER":7,"CONTRIBUTOR":5}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":42,"NONE":3}},"issue_authors":{"table":{"thuehlinger":7,"scooler":1,"Paxa":1,"parhs":1,"bwinter":1,"dideler":1,"floodico":1,"tboyko":1,"hrenfroe":1,"utkarshrai003":1,"robertoplancarte":1,"lmrodriguezr":1,"sada":1,"trombik":1,"boncey":1,"aeldaly":1,"dwaynemac":1,"hectorvs-gxg":1,"sunnybogawat":1,"EYurchenko":1,"viperey":1,"magneland":1,"daveharris":1,"johlym":1,"phoolish":1,"ajlai":1,"hxhxd":1,"freerobby":1,"shoup-healthtap":1,"washogren":1,"acuppy":1,"jrmhaig":1,"nlsrchtr":1,"thijsc":1,"mastermindg":1,"saju62":1,"tagliala":1,"sodabrew":1,"snitko":1,"cthielen":1,"chtrinh":1,"sblackstone":1,"VinceGuidry":1,"isqad":1}},"pull_request_authors":{"table":{"sodabrew":8,"dependabot[bot]":5,"petergoldstein":3,"SephVelut":2,"intentionaccident":2,"tardate":2,"iNecas":1,"TastyPi":1,"rlue":1,"AndreasBomholtz":1,"acuppy":1,"dsinn":1,"phigrofi":1,"tobithiel":1,"amatsuda":1,"willianveiga":1,"philister":1,"olleolleolle":1,"fnordfish":1,"kamipo":1,"robertoplancarte":1,"kzkn":1,"m4tm4t":1,"loe":1,"wevanscfi":1,"lzap":1,"c960657":1,"lmrodriguezr":1,"jrmhaig":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-09T00:00:05.947Z","repositories_count":17899402,"issues_count":47738189,"pull_requests_count":148145568,"authors_count":11952281,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{"dependencies":1,"github_actions":1}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":1}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":1}},"maintainers":[{"table":{"login":"thuehlinger","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thuehlinger"}}],"active_maintainers":[]}},"events":{"total":{"CreateEvent":1,"ForkEvent":1,"PullRequestEvent":1,"WatchEvent":3},"last_year":{"ForkEvent":1,"WatchEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"daemons.gemspec","sha":null,"kind":"manifest","created_at":"2022-06-29T19:34:54.878Z","updated_at":"2022-06-29T19:34:54.878Z","repository_link":"https://github.com/thuehlinger/daemons/blob/master/daemons.gemspec","dependencies":[{"id":99283027,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 12.3, \u003e= 12.3.3","direct":true,"kind":"development","optional":false},{"id":99283028,"package_name":"rspec","ecosystem":"rubygems","requirements":"~\u003e 3.1","direct":true,"kind":"development","optional":false},{"id":99283029,"package_name":"simplecov","ecosystem":"rubygems","requirements":"~\u003e 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T18:38:28.459Z","updated_at":"2023-01-13T18:38:28.459Z","repository_link":"https://github.com/thuehlinger/daemons/blob/master/.github/workflows/ci.yml","dependencies":[{"id":6891050564,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6891050565,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2024-01-18T05:06:08.903Z","updated_at":"2024-01-18T05:06:08.903Z","repository_link":"https://github.com/thuehlinger/daemons/blob/master/Gemfile","dependencies":[]}],"score":31.275961134694107,"created_at":"2026-10-06T11:30:28.951Z","updated_at":"2026-10-09T01:14:53.493Z","avatar_url":"https://github.com/thuehlinger.png","language":"Ruby","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/389891","html_url":"https://summary.ecosyste.ms/projects/389891"}