{"id":134,"name":null,"description":"Ruby interface to xcrun simctl","url":"https://github.com/plu/simctl","last_synced_at":"2026-04-30T17:00:27.910Z","repository":{"id":50949255,"uuid":"48482803","full_name":"plu/simctl","owner":"plu","description":"Ruby interface to xcrun simctl","archived":false,"fork":false,"pushed_at":"2025-11-01T20:41:07.000Z","size":237,"stargazers_count":105,"open_issues_count":10,"forks_count":19,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-04-12T08:07:17.763Z","etag":null,"topics":["ios","simctl","simulator","xcode"],"latest_commit_sha":null,"homepage":"http://www.rubydoc.info/gems/simctl","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/plu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":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":"2015-12-23T09:46:55.000Z","updated_at":"2026-04-06T22:47:29.000Z","dependencies_parsed_at":"2025-11-12T06:01:30.288Z","dependency_job_id":null,"html_url":"https://github.com/plu/simctl","commit_stats":{"total_commits":285,"total_committers":13,"mean_commits":"21.923076923076923","dds":"0.17894736842105263","last_synced_commit":"bfaeeb3b295b8bbeca392c056cd8bf5e3a6c7c77"},"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"purl":"pkg:github/plu/simctl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plu","download_url":"https://codeload.github.com/plu/simctl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/sbom","scorecard":{"id":738172,"data":{"date":"2025-08-11","repo":{"name":"github.com/plu/simctl","commit":"bfaeeb3b295b8bbeca392c056cd8bf5e3a6c7c77"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.9,"checks":[{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Code-Review","score":0,"reason":"Found 0/28 approved changesets -- score normalized to 0","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":"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":"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":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/test.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/plu/simctl/test.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-2rxp-v6pw-ch6m","Warn: Project is vulnerable to: GHSA-4xqq-m2hx-25v8","Warn: Project is vulnerable to: GHSA-5866-49gr-22v4","Warn: Project is vulnerable to: GHSA-r55c-59qm-vjw6","Warn: Project is vulnerable to: GHSA-vg3r-rm7w-2xgh","Warn: Project is vulnerable to: GHSA-vmwr-mc7x-5vc3"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 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-22T16:32:23.555Z","repository_id":50949255,"created_at":"2025-08-22T16:32:23.556Z","updated_at":"2025-08-22T16:32:23.556Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31737902,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T22:19:12.206Z","status":"online","status_checked_at":"2026-04-13T02:00:06.623Z","response_time":93,"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":"plu","name":"Johannes Plunien","uuid":"31597","kind":"user","description":"Random Engineer, currently working on the Kleinanzeigen iOS app.","email":"","website":"https://johannes.plunien.com","location":"Germany","twitter":null,"company":"Kleinanzeigen","icon_url":"https://avatars.githubusercontent.com/u/31597?u=2d69164ac393e1d2841de1e3ea86de1c26f4fa64\u0026v=4","repositories_count":47,"last_synced_at":"2026-03-01T22:40:02.004Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/plu","funding_links":[],"total_stars":1121,"followers":389,"following":779,"created_at":"2022-11-02T16:42:08.533Z","updated_at":"2026-03-01T22:40:02.004Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plu","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plu/repositories"},"packages":[{"id":301686,"name":"simctl","ecosystem":"rubygems","description":"Ruby interface to xcrun simctl","homepage":"https://github.com/plu/simctl","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/plu/simctl","keywords_array":[],"namespace":null,"versions_count":33,"first_release_published_at":"2015-12-24T03:23:39.124Z","latest_release_published_at":"2023-01-26T14:52:17.713Z","latest_release_number":"1.6.10","last_synced_at":"2026-04-28T16:01:01.151Z","created_at":"2022-04-06T10:55:30.898Z","updated_at":"2026-04-28T16:01:01.152Z","registry_url":"https://rubygems.org/gems/simctl","install_command":"gem install simctl -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/simctl/","metadata":{"funding":null},"repo_metadata":{"id":50949255,"uuid":"48482803","full_name":"plu/simctl","owner":"plu","description":"Ruby interface to xcrun simctl","archived":false,"fork":false,"pushed_at":"2023-01-26T14:52:16.000Z","size":232,"stargazers_count":104,"open_issues_count":7,"forks_count":19,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-05-09T21:23:39.803Z","etag":null,"topics":["ios","simctl","simulator","xcode"],"latest_commit_sha":null,"homepage":"http://www.rubydoc.info/gems/simctl","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/plu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-23T09:46:55.000Z","updated_at":"2023-12-15T16:27:25.000Z","dependencies_parsed_at":"2023-02-14T18:16:22.617Z","dependency_job_id":null,"html_url":"https://github.com/plu/simctl","commit_stats":null,"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plu","download_url":"https://codeload.github.com/plu/simctl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":218999177,"owners_count":16421991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"plu","name":"Johannes Plunien","uuid":"31597","kind":"user","description":"Random Engineer, currently working on the Kleinanzeigen iOS app.","email":"","website":null,"location":"Germany","twitter":"plutooth","company":"Kleinanzeigen","icon_url":"https://avatars.githubusercontent.com/u/31597?u=2d69164ac393e1d2841de1e3ea86de1c26f4fa64\u0026v=4","repositories_count":25,"last_synced_at":"2023-04-10T08:41:06.923Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/plu","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:42:08.533Z","updated_at":"2023-04-10T08:41:07.195Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plu","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plu/repositories"},"tags":[{"name":"v1.6.10","sha":"bfaeeb3b295b8bbeca392c056cd8bf5e3a6c7c77","kind":"tag","published_at":"2023-01-26T14:52:14.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.10","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.10/manifests"},{"name":"v1.6.8","sha":"3e068277cd786a14ad3787295130a15b9de13f42","kind":"tag","published_at":"2020-02-07T11:22:57.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.8","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.8/manifests"},{"name":"v1.6.7","sha":"215556f4bddf3c4b63ae01afc06bff616d0fb042","kind":"tag","published_at":"2019-12-17T20:14:49.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.7","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"5954e48567022196ffb181b7b7160571297d3fa6","kind":"tag","published_at":"2019-09-13T11:55:08.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.6","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.6/manifests"},{"name":"v0.2.1","sha":"7f64887935d0a6a3caa0630e167f7b3711b67857","kind":"tag","published_at":"2018-06-20T22:34:05.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v0.2.1","html_url":"https://github.com/plu/simctl/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v0.2.1/manifests"},{"name":"v1.6.5","sha":"26e8d151b489c8b278f0e1d2ad810d79021714e8","kind":"tag","published_at":"2018-06-20T06:25:04.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.5","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"51ab666569d17e21ba4aa1421e0bff69f2c7b126","kind":"tag","published_at":"2018-04-14T10:05:18.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.4","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"bbb47b5b2affc5bd494b2a2449d7150c06d2a182","kind":"tag","published_at":"2018-04-02T12:45:45.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.3","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"fd329e7cb498af9cb394186553e9c2519b9cf236","kind":"tag","published_at":"2017-08-16T03:25:00.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.2","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"8314a81ff504aa8c384a0e59da44515f75b84ef3","kind":"tag","published_at":"2016-12-29T10:22:26.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.1","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"a7c7bf4d52804aef1ff6f27059dadc0660f97eab","kind":"tag","published_at":"2016-12-29T09:28:01.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.0/manifests"},{"name":"v1.5.8","sha":"32eb41914e61d31a84685b7350f6fb54b21f3d43","kind":"tag","published_at":"2016-12-22T12:04:19.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.8","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.8/manifests"},{"name":"v1.5.7","sha":"870db09c66e251e39e14dd959d937c70d27f3c09","kind":"tag","published_at":"2016-12-14T09:17:54.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.7","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.7/manifests"},{"name":"v1.5.6","sha":"9b321e46efc43dd30fba02cc34b8ab3c4dbc2890","kind":"tag","published_at":"2016-12-12T08:28:48.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.6","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.6/manifests"},{"name":"v1.5.5","sha":"3966a13f0767b84b0ebcc5adc0744e7e4401000c","kind":"tag","published_at":"2016-11-24T09:30:37.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.5","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"00a5074c042ad9ad026b8a63dc13b1bd0908548a","kind":"tag","published_at":"2016-09-29T07:51:13.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.4","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"0d261904c82a953b286b30f4fd1d86ba9427c48c","kind":"tag","published_at":"2016-09-20T02:53:58.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.3","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"782091db33c2ebfbaccb4e6af917542ef2d00a5a","kind":"tag","published_at":"2016-08-28T05:22:30.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.2","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"ae0bd9bf51a3439b8161a6c8c336a692b178cd0a","kind":"tag","published_at":"2016-07-13T09:13:57.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.1","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"9e1c2ab16eb9a838e385db6de92fc55403373393","kind":"tag","published_at":"2016-04-20T04:58:18.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"a6a6878db6fbbcc1a9f43650e9edb25552701e7e","kind":"tag","published_at":"2016-03-31T09:41:01.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.4.1","html_url":"https://github.com/plu/simctl/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"b02e728094460b9e2691098d5221db66ab69f09d","kind":"tag","published_at":"2016-03-31T09:26:59.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.4.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"7863360cabc440d3efefce758cdcab634412470d","kind":"tag","published_at":"2016-03-30T10:41:33.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.3.1","html_url":"https://github.com/plu/simctl/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"92e72fe85bf2e4d8e843520052522eb8cdf2ba3f","kind":"tag","published_at":"2016-03-29T08:30:31.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.3.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.3.0/manifests"},{"name":"v1.2.3","sha":"21d40b76089d57b61179e47cb85e23496c203573","kind":"tag","published_at":"2016-03-27T09:05:18.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.2.3","html_url":"https://github.com/plu/simctl/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"33612e0c8e75125ae5248c0c63352eccc24a9bd6","kind":"tag","published_at":"2016-03-27T08:47:10.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.2.2","html_url":"https://github.com/plu/simctl/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"46cf789975894cd202d5656c6025eace73b187ab","kind":"tag","published_at":"2016-03-24T08:57:39.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.2.1","html_url":"https://github.com/plu/simctl/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"9836b2adb96f2e2e7ac459c0fef34a4978bd0bfa","kind":"tag","published_at":"2016-03-24T08:47:11.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.2.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"acde54b583dcca931d80bc5faadf9bb639be6f79","kind":"tag","published_at":"2016-02-23T04:27:20.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.1.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"b43423767b607cd1a7b086e4ccd4bcbf62ce61fa","kind":"tag","published_at":"2016-02-16T03:34:06.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.0.2","html_url":"https://github.com/plu/simctl/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"72cb9cd701911a9c25e8dcf672fd5bf1ee53ae7f","kind":"tag","published_at":"2016-02-15T08:00:23.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.0.1","html_url":"https://github.com/plu/simctl/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"19f94123fb6248862c9fc17ec731ad212496b01f","kind":"tag","published_at":"2015-12-27T03:20:44.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.0.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.0.0/manifests"},{"name":"v0.2.0","sha":"847660ee83e54d6476b5fac25621325a1bd40037","kind":"tag","published_at":"2015-12-27T03:15:03.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v0.2.0","html_url":"https://github.com/plu/simctl/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"9e058e9a85d20c260f021b969f1aac154d903fb6","kind":"tag","published_at":"2015-12-24T03:23:05.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v0.1.0","html_url":"https://github.com/plu/simctl/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-09-30T05:09:31.698Z","dependent_packages_count":11,"downloads":120425109,"downloads_period":"total","dependent_repos_count":19805,"rankings":{"downloads":0.2904740134476645,"dependent_repos_count":0.2564645800113736,"dependent_packages_count":1.7450742074686947,"stargazers_count":5.356207000367971,"forks_count":6.230416699189349,"docker_downloads_count":0.774411525295213,"average":2.4421746709633774},"purl":"pkg:gem/simctl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/simctl","docker_dependents_count":497,"docker_downloads_count":42437883,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/simctl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/simctl/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2024-09-30T02:35:37.293Z","issues_count":20,"pull_requests_count":22,"avg_time_to_close_issue":905328.4166666666,"avg_time_to_close_pull_request":7557501.571428572,"issues_closed_count":12,"pull_requests_closed_count":21,"pull_request_authors_count":12,"issue_authors_count":18,"avg_comments_per_issue":2.75,"avg_comments_per_pull_request":3.1818181818181817,"merged_pull_requests_count":17,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":1,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":6668171.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/issues","maintainers":[{"login":"UnsafePointer","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UnsafePointer"},{"login":"plu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/plu"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/simctl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/simctl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/simctl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/simctl/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/simctl/codemeta","maintainers":[{"uuid":"82897","login":"ignazioc","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://rubygems.org/profiles/ignazioc","role":null,"created_at":"2022-11-09T09:51:08.663Z","updated_at":"2022-11-09T09:51:08.663Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/ignazioc/packages"},{"uuid":"92989","login":"UnsafePointer","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://rubygems.org/profiles/UnsafePointer","role":null,"created_at":"2022-11-09T09:51:08.649Z","updated_at":"2022-11-09T09:51:08.649Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/UnsafePointer/packages"},{"uuid":"55360","login":"plu","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://rubygems.org/profiles/plu","role":null,"created_at":"2022-11-09T09:51:08.632Z","updated_at":"2022-11-09T09:51:08.632Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/plu/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205560,"maintainers_count":68480,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":12325681,"name":"simctl","ecosystem":"rubygems","description":"Ruby interface to xcrun simctl","homepage":"https://github.com/plu/simctl","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/plu/simctl","keywords_array":[],"namespace":null,"versions_count":33,"first_release_published_at":"2015-12-24T03:23:39.124Z","latest_release_published_at":"2023-01-26T14:52:17.713Z","latest_release_number":"1.6.10","last_synced_at":"2026-04-30T02:00:59.597Z","created_at":"2025-10-07T05:58:49.973Z","updated_at":"2026-04-30T02:02:34.900Z","registry_url":"https://gem.coop/gems/simctl","install_command":"gem install simctl -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/simctl/","metadata":{"funding":null},"repo_metadata":{"id":50949255,"uuid":"48482803","full_name":"plu/simctl","owner":"plu","description":"Ruby interface to xcrun simctl","archived":false,"fork":false,"pushed_at":"2025-11-01T20:41:07.000Z","size":237,"stargazers_count":105,"open_issues_count":10,"forks_count":19,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-04-12T08:07:17.763Z","etag":null,"topics":["ios","simctl","simulator","xcode"],"latest_commit_sha":null,"homepage":"http://www.rubydoc.info/gems/simctl","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/plu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":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":"2015-12-23T09:46:55.000Z","updated_at":"2026-04-06T22:47:29.000Z","dependencies_parsed_at":"2025-11-12T06:01:30.288Z","dependency_job_id":null,"html_url":"https://github.com/plu/simctl","commit_stats":{"total_commits":285,"total_committers":13,"mean_commits":"21.923076923076923","dds":"0.17894736842105263","last_synced_commit":"bfaeeb3b295b8bbeca392c056cd8bf5e3a6c7c77"},"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"purl":"pkg:github/plu/simctl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plu","download_url":"https://codeload.github.com/plu/simctl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/sbom","scorecard":{"id":738172,"data":{"date":"2025-08-11","repo":{"name":"github.com/plu/simctl","commit":"bfaeeb3b295b8bbeca392c056cd8bf5e3a6c7c77"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.9,"checks":[{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Code-Review","score":0,"reason":"Found 0/28 approved changesets -- score normalized to 0","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":"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":"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":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/test.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/plu/simctl/test.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-2rxp-v6pw-ch6m","Warn: Project is vulnerable to: GHSA-4xqq-m2hx-25v8","Warn: Project is vulnerable to: GHSA-5866-49gr-22v4","Warn: Project is vulnerable to: GHSA-r55c-59qm-vjw6","Warn: Project is vulnerable to: GHSA-vg3r-rm7w-2xgh","Warn: Project is vulnerable to: GHSA-vmwr-mc7x-5vc3"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 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-22T16:32:23.555Z","repository_id":50949255,"created_at":"2025-08-22T16:32:23.556Z","updated_at":"2025-08-22T16:32:23.556Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31737902,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T22:19:12.206Z","status":"online","status_checked_at":"2026-04-13T02:00:06.623Z","response_time":93,"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":"plu","name":"Johannes Plunien","uuid":"31597","kind":"user","description":"Random Engineer, currently working on the Kleinanzeigen iOS app.","email":"","website":"https://johannes.plunien.com","location":"Germany","twitter":null,"company":"Kleinanzeigen","icon_url":"https://avatars.githubusercontent.com/u/31597?u=2d69164ac393e1d2841de1e3ea86de1c26f4fa64\u0026v=4","repositories_count":47,"last_synced_at":"2026-03-01T22:40:02.004Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/plu","funding_links":[],"total_stars":1121,"followers":389,"following":779,"created_at":"2022-11-02T16:42:08.533Z","updated_at":"2026-03-01T22:40:02.004Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plu","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plu/repositories"},"tags":[{"name":"v1.6.10","sha":"bfaeeb3b295b8bbeca392c056cd8bf5e3a6c7c77","kind":"tag","published_at":"2023-01-26T14:52:14.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.10","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.6.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.10/manifests"},{"name":"v1.6.8","sha":"3e068277cd786a14ad3787295130a15b9de13f42","kind":"tag","published_at":"2020-02-07T11:22:57.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.8","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.6.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.8/manifests"},{"name":"v1.6.7","sha":"215556f4bddf3c4b63ae01afc06bff616d0fb042","kind":"tag","published_at":"2019-12-17T20:14:49.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.7","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"5954e48567022196ffb181b7b7160571297d3fa6","kind":"tag","published_at":"2019-09-13T11:55:08.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.6","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.6/manifests"},{"name":"v0.2.1","sha":"7f64887935d0a6a3caa0630e167f7b3711b67857","kind":"tag","published_at":"2018-06-20T22:34:05.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v0.2.1","html_url":"https://github.com/plu/simctl/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v0.2.1/manifests"},{"name":"v1.6.5","sha":"26e8d151b489c8b278f0e1d2ad810d79021714e8","kind":"tag","published_at":"2018-06-20T06:25:04.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.5","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"51ab666569d17e21ba4aa1421e0bff69f2c7b126","kind":"tag","published_at":"2018-04-14T10:05:18.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.4","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"bbb47b5b2affc5bd494b2a2449d7150c06d2a182","kind":"tag","published_at":"2018-04-02T12:45:45.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.3","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"fd329e7cb498af9cb394186553e9c2519b9cf236","kind":"tag","published_at":"2017-08-16T03:25:00.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.2","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"8314a81ff504aa8c384a0e59da44515f75b84ef3","kind":"tag","published_at":"2016-12-29T10:22:26.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.1","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"a7c7bf4d52804aef1ff6f27059dadc0660f97eab","kind":"tag","published_at":"2016-12-29T09:28:01.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.6.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.6.0/manifests"},{"name":"v1.5.8","sha":"32eb41914e61d31a84685b7350f6fb54b21f3d43","kind":"tag","published_at":"2016-12-22T12:04:19.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.8","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.8/manifests"},{"name":"v1.5.7","sha":"870db09c66e251e39e14dd959d937c70d27f3c09","kind":"tag","published_at":"2016-12-14T09:17:54.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.7","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.7/manifests"},{"name":"v1.5.6","sha":"9b321e46efc43dd30fba02cc34b8ab3c4dbc2890","kind":"tag","published_at":"2016-12-12T08:28:48.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.6","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.6/manifests"},{"name":"v1.5.5","sha":"3966a13f0767b84b0ebcc5adc0744e7e4401000c","kind":"tag","published_at":"2016-11-24T09:30:37.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.5","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"00a5074c042ad9ad026b8a63dc13b1bd0908548a","kind":"tag","published_at":"2016-09-29T07:51:13.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.4","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"0d261904c82a953b286b30f4fd1d86ba9427c48c","kind":"tag","published_at":"2016-09-20T02:53:58.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.3","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"782091db33c2ebfbaccb4e6af917542ef2d00a5a","kind":"tag","published_at":"2016-08-28T05:22:30.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.2","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"ae0bd9bf51a3439b8161a6c8c336a692b178cd0a","kind":"tag","published_at":"2016-07-13T09:13:57.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.1","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"9e1c2ab16eb9a838e385db6de92fc55403373393","kind":"tag","published_at":"2016-04-20T04:58:18.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.5.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"a6a6878db6fbbcc1a9f43650e9edb25552701e7e","kind":"tag","published_at":"2016-03-31T09:41:01.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.4.1","html_url":"https://github.com/plu/simctl/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"b02e728094460b9e2691098d5221db66ab69f09d","kind":"tag","published_at":"2016-03-31T09:26:59.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.4.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"7863360cabc440d3efefce758cdcab634412470d","kind":"tag","published_at":"2016-03-30T10:41:33.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.3.1","html_url":"https://github.com/plu/simctl/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"92e72fe85bf2e4d8e843520052522eb8cdf2ba3f","kind":"tag","published_at":"2016-03-29T08:30:31.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.3.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.3.0/manifests"},{"name":"v1.2.3","sha":"21d40b76089d57b61179e47cb85e23496c203573","kind":"tag","published_at":"2016-03-27T09:05:18.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.2.3","html_url":"https://github.com/plu/simctl/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"33612e0c8e75125ae5248c0c63352eccc24a9bd6","kind":"tag","published_at":"2016-03-27T08:47:10.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.2.2","html_url":"https://github.com/plu/simctl/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"46cf789975894cd202d5656c6025eace73b187ab","kind":"tag","published_at":"2016-03-24T08:57:39.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.2.1","html_url":"https://github.com/plu/simctl/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"9836b2adb96f2e2e7ac459c0fef34a4978bd0bfa","kind":"tag","published_at":"2016-03-24T08:47:11.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.2.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"acde54b583dcca931d80bc5faadf9bb639be6f79","kind":"tag","published_at":"2016-02-23T04:27:20.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.1.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"b43423767b607cd1a7b086e4ccd4bcbf62ce61fa","kind":"tag","published_at":"2016-02-16T03:34:06.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.0.2","html_url":"https://github.com/plu/simctl/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"72cb9cd701911a9c25e8dcf672fd5bf1ee53ae7f","kind":"tag","published_at":"2016-02-15T08:00:23.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.0.1","html_url":"https://github.com/plu/simctl/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"19f94123fb6248862c9fc17ec731ad212496b01f","kind":"tag","published_at":"2015-12-27T03:20:44.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v1.0.0","html_url":"https://github.com/plu/simctl/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v1.0.0/manifests"},{"name":"v0.2.0","sha":"847660ee83e54d6476b5fac25621325a1bd40037","kind":"tag","published_at":"2015-12-27T03:15:03.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v0.2.0","html_url":"https://github.com/plu/simctl/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"9e058e9a85d20c260f021b969f1aac154d903fb6","kind":"tag","published_at":"2015-12-24T03:23:05.000Z","download_url":"https://codeload.github.com/plu/simctl/tar.gz/v0.1.0","html_url":"https://github.com/plu/simctl/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/plu/simctl@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-30T02:02:34.899Z","dependent_packages_count":0,"downloads":120590356,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.23139512880815288,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.6331030157545875,"average":0.2161245361406851},"purl":"pkg:gem/simctl?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/simctl","docker_dependents_count":497,"docker_downloads_count":42437883,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/simctl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/simctl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-29T01:01:13.564Z","issues_count":21,"pull_requests_count":24,"avg_time_to_close_issue":905328.4166666666,"avg_time_to_close_pull_request":7191324.304347826,"issues_closed_count":12,"pull_requests_closed_count":23,"pull_request_authors_count":13,"issue_authors_count":19,"avg_comments_per_issue":2.619047619047619,"avg_comments_per_pull_request":2.9583333333333335,"merged_pull_requests_count":18,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":1,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":24755.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/issues","maintainers":[{"login":"UnsafePointer","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UnsafePointer"},{"login":"plu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/plu"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/simctl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/simctl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/simctl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/simctl/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/simctl/codemeta","maintainers":[{"uuid":"82897","login":"ignazioc","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://gem.coop/profiles/ignazioc","role":null,"created_at":"2025-10-08T06:40:37.296Z","updated_at":"2025-10-08T06:40:37.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/ignazioc/packages"},{"uuid":"92989","login":"UnsafePointer","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://gem.coop/profiles/UnsafePointer","role":null,"created_at":"2025-10-08T06:40:37.228Z","updated_at":"2025-10-08T06:40:37.228Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/UnsafePointer/packages"},{"uuid":"55360","login":"plu","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://gem.coop/profiles/plu","role":null,"created_at":"2025-10-08T06:40:37.165Z","updated_at":"2025-10-08T06:40:37.165Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/plu/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190413,"maintainers_count":67488,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}}],"commits":{"id":1376687,"full_name":"plu/simctl","default_branch":"master","total_commits":287,"total_committers":13,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":22.076923076923077,"dds":0.10104529616724733,"past_year_total_commits":2,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":2.0,"past_year_dds":0.0,"last_synced_at":"2026-04-30T02:04:05.464Z","last_synced_commit":"c08d224653e0ee8b6af8dccbde738de66b390ddc","created_at":"2023-09-18T13:23:15.403Z","updated_at":"2026-04-30T02:02:52.333Z","committers":[{"name":"Johannes Plunien","email":"plu@pqpq.de","login":"plu","count":258},{"name":"Renzo Crisóstomo","email":"renzo.crisostomomedina@here.com","login":null,"count":8},{"name":"Pedro Piñera Buendía","email":"pepibumur@gmail.com","login":null,"count":4},{"name":"Josh Holtz","email":"josh@rokkincat.com","login":null,"count":4},{"name":"Vincent Garrigues","email":"vincent.garrigues@gmail.com","login":"garriguv","count":2},{"name":"Takuma Homma","email":"nagomimatcha@gmail.com","login":"mataku","count":2},{"name":"Adam Price","email":"adam@cadno.io","login":"adamprice","count":2},{"name":"Renzo Crisóstomo","email":"renzo.crisostomo@xing.com","login":null,"count":2},{"name":"jason","email":"jason.gabriele@dexcom.com","login":"jason-gabriele","count":1},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"Luiz Rodrigo Martins Barbosa","email":"luiz@developercity.de","login":"luizmb","count":1},{"name":"Kelvin Lu","email":"kelvinlu@squareup.com","login":"KelvinLu","count":1},{"name":"Daniel Bauke","email":"dbauke@ebay.com","login":null,"count":1}],"past_year_committers":[{"name":"Takuma Homma","email":"nagomimatcha@gmail.com","login":"mataku","count":2}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-30T00:00:07.427Z","repositories_count":6223650,"commits_count":899978483,"contributors_count":34901312,"owners_count":1147619,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"plu/simctl","html_url":"https://github.com/plu/simctl","last_synced_at":"2026-03-29T01:01:13.564Z","status":"error","issues_count":21,"pull_requests_count":24,"avg_time_to_close_issue":905328.4166666666,"avg_time_to_close_pull_request":7191324.304347826,"issues_closed_count":12,"pull_requests_closed_count":23,"pull_request_authors_count":13,"issue_authors_count":19,"avg_comments_per_issue":2.619047619047619,"avg_comments_per_pull_request":2.9583333333333335,"merged_pull_requests_count":18,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":1,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":24755.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2023-05-12T17:17:44.689Z","updated_at":"2026-03-29T01:01:13.565Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/plu%2Fsimctl/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":4},"issue_author_associations_count":{"NONE":18,"COLLABORATOR":2,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"CONTRIBUTOR":14,"COLLABORATOR":6,"NONE":3,"OWNER":1},"issue_authors":{"stowy":2,"UnsafePointer":2,"lone-necromancer":1,"micwoj92":1,"danielribeiro":1,"yabenatti":1,"danylo-zakharchenko":1,"FabienLydoire":1,"sfitzgerald96":1,"oliverhu":1,"amidaleet":1,"dflems":1,"niveus":1,"stupergenius":1,"Ashraf-Ali-aa":1,"ZevEisenberg":1,"Kalvin126":1,"sandersaelmans":1,"garriguv":1},"pull_request_authors":{"UnsafePointer":6,"dependabot[bot]":4,"garriguv":2,"adamprice":2,"pepicrft":2,"KelvinLu":1,"niveus":1,"dflems":1,"plu":1,"joshdholtz":1,"mataku":1,"bonkey":1,"luizmb":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-22T00:00:10.827Z","repositories_count":14357859,"issues_count":34448782,"pull_requests_count":112779759,"authors_count":11242605,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":1},"past_year_issue_authors":{},"past_year_pull_request_authors":{"mataku":1},"maintainers":[{"login":"UnsafePointer","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UnsafePointer"},{"login":"plu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/plu"}],"active_maintainers":[]},"events":{"total":{"PullRequestEvent":1,"IssuesEvent":1,"WatchEvent":1,"PushEvent":1},"last_year":{"PullRequestEvent":1,"WatchEvent":1,"PushEvent":1}},"keywords":["ios","simctl","simulator","xcode"],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-09-07T17:11:20.912Z","updated_at":"2022-09-07T17:11:20.912Z","repository_link":"https://github.com/plu/simctl/blob/master/Gemfile.lock","dependencies":[{"id":4121742315,"package_name":"simctl","ecosystem":"rubygems","requirements":"1.6.8","direct":false,"kind":"runtime","optional":false},{"id":4121742316,"package_name":"CFPropertyList","ecosystem":"rubygems","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":4121742317,"package_name":"ast","ecosystem":"rubygems","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":4121742318,"package_name":"coveralls","ecosystem":"rubygems","requirements":"0.8.23","direct":false,"kind":"runtime","optional":false},{"id":4121742319,"package_name":"diff-lcs","ecosystem":"rubygems","requirements":"1.3","direct":false,"kind":"runtime","optional":false},{"id":4121742320,"package_name":"docile","ecosystem":"rubygems","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":4121742321,"package_name":"io-console","ecosystem":"rubygems","requirements":"0.5.5","direct":false,"kind":"runtime","optional":false},{"id":4121742322,"package_name":"irb","ecosystem":"rubygems","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":4121742323,"package_name":"json","ecosystem":"rubygems","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":4121742324,"package_name":"naturally","ecosystem":"rubygems","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":4121742325,"package_name":"parallel","ecosystem":"rubygems","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":4121742326,"package_name":"parser","ecosystem":"rubygems","requirements":"2.6.3.0","direct":false,"kind":"runtime","optional":false},{"id":4121742327,"package_name":"powerpack","ecosystem":"rubygems","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":4121742328,"package_name":"rainbow","ecosystem":"rubygems","requirements":"2.2.2","direct":false,"kind":"runtime","optional":false},{"id":4121742329,"package_name":"rake","ecosystem":"rubygems","requirements":"12.3.3","direct":false,"kind":"runtime","optional":false},{"id":4121742330,"package_name":"reline","ecosystem":"rubygems","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":4121742331,"package_name":"rspec","ecosystem":"rubygems","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false},{"id":4121742332,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"3.8.2","direct":false,"kind":"runtime","optional":false},{"id":4121742333,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"3.8.4","direct":false,"kind":"runtime","optional":false},{"id":4121742334,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"3.8.1","direct":false,"kind":"runtime","optional":false},{"id":4121742335,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"3.8.2","direct":false,"kind":"runtime","optional":false},{"id":4121742336,"package_name":"rubocop","ecosystem":"rubygems","requirements":"0.49.1","direct":false,"kind":"runtime","optional":false},{"id":4121742337,"package_name":"ruby-progressbar","ecosystem":"rubygems","requirements":"1.10.1","direct":false,"kind":"runtime","optional":false},{"id":4121742338,"package_name":"simplecov","ecosystem":"rubygems","requirements":"0.16.1","direct":false,"kind":"runtime","optional":false},{"id":4121742339,"package_name":"simplecov-html","ecosystem":"rubygems","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":4121742340,"package_name":"term-ansicolor","ecosystem":"rubygems","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":4121742341,"package_name":"thor","ecosystem":"rubygems","requirements":"0.20.3","direct":false,"kind":"runtime","optional":false},{"id":4121742342,"package_name":"tins","ecosystem":"rubygems","requirements":"1.21.1","direct":false,"kind":"runtime","optional":false},{"id":4121742343,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"fastlane-plugin-simctl/fastlane-plugin-simctl.gemspec","sha":null,"kind":"manifest","created_at":"2022-09-07T17:11:20.943Z","updated_at":"2022-09-07T17:11:20.943Z","repository_link":"https://github.com/plu/simctl/blob/master/fastlane-plugin-simctl/fastlane-plugin-simctl.gemspec","dependencies":[{"id":4121742368,"package_name":"simctl","ecosystem":"rubygems","requirements":"~\u003e 1.6.5","direct":true,"kind":"runtime","optional":false},{"id":4121742369,"package_name":"pry","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":4121742370,"package_name":"bundler","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":4121742371,"package_name":"rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":4121742372,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":4121742373,"package_name":"rubocop","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":4121742374,"package_name":"simplecov","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":4121742375,"package_name":"fastlane","ecosystem":"rubygems","requirements":"\u003e= 2.53.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"simctl.gemspec","sha":null,"kind":"manifest","created_at":"2022-09-07T17:11:20.968Z","updated_at":"2022-09-07T17:11:20.968Z","repository_link":"https://github.com/plu/simctl/blob/master/simctl.gemspec","dependencies":[{"id":4121742392,"package_name":"coveralls","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":4121742393,"package_name":"irb","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":4121742394,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":4121742395,"package_name":"rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":4121742396,"package_name":"rubocop","ecosystem":"rubygems","requirements":"= 0.49.1","direct":true,"kind":"development","optional":false},{"id":4121742397,"package_name":"CFPropertyList","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":4121742398,"package_name":"naturally","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T18:16:22.479Z","updated_at":"2023-02-14T18:16:22.479Z","repository_link":"https://github.com/plu/simctl/blob/master/.github/workflows/test.yml","dependencies":[{"id":7665701915,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2024-11-29T16:32:13.756Z","updated_at":"2024-11-29T16:32:13.756Z","repository_link":"https://github.com/plu/simctl/blob/master/Gemfile","dependencies":[]},{"ecosystem":"rubygems","filepath":"fastlane-plugin-simctl/Gemfile","sha":null,"kind":"manifest","created_at":"2024-11-29T16:32:13.810Z","updated_at":"2024-11-29T16:32:13.810Z","repository_link":"https://github.com/plu/simctl/blob/master/fastlane-plugin-simctl/Gemfile","dependencies":[]}],"score":26.912019585071224,"created_at":"2024-12-15T21:38:07.073Z","updated_at":"2026-04-30T17:00:27.924Z","avatar_url":"https://github.com/plu.png","language":"Ruby","monthly_downloads":0,"readme":"# simctl\n\n[![Build Status](https://travis-ci.org/plu/simctl.svg?branch=master)](https://travis-ci.org/plu/simctl) [![Gem Version](https://badge.fury.io/rb/simctl.svg)](https://badge.fury.io/rb/simctl) [![Coverage Status](https://coveralls.io/repos/plu/simctl/badge.svg?branch=master\u0026service=github)](https://coveralls.io/github/plu/simctl?branch=master)\n\nRuby interface to xcrun simctl. Manage your iOS Simulators directly from a ruby script.\n\n## Usage\n\n```ruby\nrequire 'simctl'\n\n# Select the iOS 14.5 runtime\nruntime = SimCtl.runtime(name: 'iOS 14.5')\n\n# Select the iPhone 8 device type\ndevicetype = SimCtl.devicetype(name: 'iPhone 8')\n\n# Create a new device\ndevice = SimCtl.create_device 'Unit Tests @ iPhone 8 - 14.5', devicetype, runtime\n\n# Boot the device\ndevice.boot\n\n# Launch a new Simulator.app instance\ndevice.launch\n\n# Wait for the device to be booted\ndevice.wait {|d| d.state == :booted}\n\n# Kill the Simulator.app instance again\ndevice.shutdown\ndevice.kill\n\n# Wait until it did shutdown\ndevice.wait {|d| d.state == :shutdown}\n\n# Delete the device\ndevice.delete\n```\n\n## License (MIT)\n\nCopyright (C) 2019 Johannes Plunien\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["apps","deployment","fastlane","screenshots","bitbucket","ci","circle","code-review","danger","gitlab"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/134","html_url":"https://ruby.ecosyste.ms/projects/134"}