{"id":237,"name":null,"description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","url":"https://github.com/travisjeffery/timecop","last_synced_at":"2026-04-30T18:30:16.359Z","repository":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2026-04-12T15:27:41.000Z","size":418,"stargazers_count":3413,"open_issues_count":9,"forks_count":228,"subscribers_count":28,"default_branch":"master","last_synced_at":"2026-04-26T13:03:21.992Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2026-04-24T17:19:42.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32345816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"packages":[{"id":13606183,"name":"ruby-timecop","ecosystem":"debian","description":null,"homepage":"https://github.com/travisjeffery/timecop","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T11:28:45.679Z","latest_release_published_at":"2026-02-11T11:28:45.679Z","latest_release_number":"0.8.0-1","last_synced_at":"2026-03-13T05:03:25.041Z","created_at":"2026-02-11T11:28:45.489Z","updated_at":"2026-03-13T05:03:25.042Z","registry_url":"https://tracker.debian.org/pkg/ruby-timecop","install_command":"apt-get install ruby-timecop","documentation_url":"https://packages.debian.org/buster/ruby-timecop","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-timecop","standards_version":"3.9.6","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 9~), gem2deb, ruby-activesupport, ruby-minitest, ruby-mocha, ruby-tzinfo","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T15:15:28.019Z","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-timecop?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-timecop/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":915,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":81},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-04-20T05:04:47.397Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/namespaces"}},{"id":13779947,"name":"ruby-timecop","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/travisjeffery/timecop","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:27:36.455Z","latest_release_published_at":"2026-02-13T13:27:36.455Z","latest_release_number":"0.9.1-1","last_synced_at":"2026-03-13T13:36:19.901Z","created_at":"2026-02-13T13:27:36.286Z","updated_at":"2026-03-13T13:36:19.902Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-timecop","install_command":"apt-get install ruby-timecop","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-timecop","standards_version":"4.4.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-activesupport, ruby-minitest, ruby-mocha, ruby-tzinfo","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T13:27:37.234Z","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-timecop?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-timecop/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy","funded_packages_count":142},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-01T06:53:21.644Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13011972,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2025-04-22T21:19:27.000Z","latest_release_published_at":"2025-04-22T21:19:27.000Z","latest_release_number":"0.9.10-r1","last_synced_at":"2026-04-09T02:02:59.557Z","created_at":"2026-01-31T01:54:09.206Z","updated_at":"2026-04-09T02:02:59.557Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"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:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":1474,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2026-03-03T16:39:24.248Z","updated_at":"2026-03-03T16:39:24.248Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27569,"maintainers_count":427,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":78},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-04-03T06:23:41.999Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":13407402,"name":"ruby-timecop","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/travisjeffery/timecop","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T16:08:36.501Z","latest_release_published_at":"2026-02-06T16:08:36.501Z","latest_release_number":"0.9.8-1","last_synced_at":"2026-03-06T16:42:23.012Z","created_at":"2026-02-06T16:08:35.984Z","updated_at":"2026-03-06T16:42:23.013Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-timecop","install_command":"apt-get install ruby-timecop","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-timecop","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-activesupport, ruby-minitest, ruby-mocha, ruby-rspec, ruby-tzinfo","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":{},"purl":"pkg:deb/ubuntu/ruby-timecop?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-timecop/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":161},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-01T06:53:16.927Z","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":13751831,"name":"ruby-timecop","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/travisjeffery/timecop","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:24:15.593Z","latest_release_published_at":"2026-02-13T07:24:15.593Z","latest_release_number":"0.9.1-1","last_synced_at":"2026-03-13T20:24:42.709Z","created_at":"2026-02-13T07:24:15.419Z","updated_at":"2026-03-13T20:24:42.710Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-timecop","install_command":"apt-get install ruby-timecop","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-timecop","standards_version":"4.4.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-activesupport, ruby-minitest, ruby-mocha, ruby-tzinfo","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T07:24:16.062Z","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-timecop?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-timecop/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"focal","funded_packages_count":142},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-04-01T06:53:15.590Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13713476,"name":"ruby-timecop","ecosystem":"debian","description":null,"homepage":"https://github.com/travisjeffery/timecop","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:42:48.550Z","latest_release_published_at":"2026-02-12T23:42:48.550Z","latest_release_number":"0.9.6-1","last_synced_at":"2026-03-13T23:44:14.561Z","created_at":"2026-02-12T23:42:48.321Z","updated_at":"2026-03-13T23:44:14.562Z","registry_url":"https://tracker.debian.org/pkg/ruby-timecop","install_command":"apt-get install ruby-timecop","documentation_url":"https://packages.debian.org/bookworm/ruby-timecop","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-timecop","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-activesupport, ruby-minitest, ruby-mocha, ruby-rspec, ruby-tzinfo","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:42:49.050Z","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-timecop?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-timecop/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":364},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-01T06:53:23.701Z","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":316984,"name":"timecop","ecosystem":"rubygems","description":"A gem providing \"time travel\" and \"time freezing\" capabilities, making it dead simple to test time-dependent code.  It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":null,"versions_count":51,"first_release_published_at":"2009-07-25T17:49:41.000Z","latest_release_published_at":"2026-04-12T15:28:04.784Z","latest_release_number":"0.9.11","last_synced_at":"2026-04-26T04:03:13.643Z","created_at":"2022-04-06T11:48:05.293Z","updated_at":"2026-04-26T04:03:56.941Z","registry_url":"https://rubygems.org/gems/timecop","install_command":"gem install timecop -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/timecop/","metadata":{"funding":null},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2026-04-12T15:27:41.000Z","size":418,"stargazers_count":3413,"open_issues_count":9,"forks_count":228,"subscribers_count":28,"default_branch":"master","last_synced_at":"2026-04-19T13:02:22.554Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2026-04-17T12:34:31.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32095160,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T11:25:29.218Z","status":"ssl_error","status_checked_at":"2026-04-21T11:25:28.499Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-26T04:03:56.941Z","dependent_packages_count":2033,"downloads":255699193,"downloads_period":"total","dependent_repos_count":20866,"rankings":{"downloads":0.09143519809101147,"dependent_repos_count":0.24810160457622016,"dependent_packages_count":0.025646458001137365,"stargazers_count":0.6272231576365117,"forks_count":1.7902342748185234,"docker_downloads_count":0.29995205227417177,"average":0.5137654575662626},"purl":"pkg:gem/timecop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/timecop","docker_dependents_count":510,"docker_downloads_count":555455914,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":true,"issue_metadata":{"last_synced_at":"2026-04-24T20:05:17.899Z","issues_count":81,"pull_requests_count":120,"avg_time_to_close_issue":139122994.14666668,"avg_time_to_close_pull_request":41850874.95495495,"issues_closed_count":75,"pull_requests_closed_count":111,"pull_request_authors_count":55,"issue_authors_count":74,"avg_comments_per_issue":3.802469135802469,"avg_comments_per_pull_request":1.8166666666666667,"merged_pull_requests_count":80,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":2.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/timecop/codemeta","maintainers":[{"uuid":"713","login":"jtrupiano","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://rubygems.org/profiles/jtrupiano","role":null,"created_at":"2022-11-09T09:54:13.346Z","updated_at":"2022-11-09T09:54:13.346Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/jtrupiano/packages"},{"uuid":"63696","login":"cuberick","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://rubygems.org/profiles/cuberick","role":null,"created_at":"2022-11-09T09:54:13.324Z","updated_at":"2022-11-09T09:54:13.324Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/cuberick/packages"},{"uuid":"11570","login":"travisjeffery","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://rubygems.org/profiles/travisjeffery","role":null,"created_at":"2022-11-09T09:54:13.365Z","updated_at":"2022-11-09T09:54:13.365Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/travisjeffery/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205478,"maintainers_count":68452,"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":13531102,"name":"ruby-timecop","ecosystem":"debian","description":null,"homepage":"https://github.com/travisjeffery/timecop","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:40:18.967Z","latest_release_published_at":"2026-02-10T23:40:18.967Z","latest_release_number":"0.9.1-1","last_synced_at":"2026-03-14T07:19:05.903Z","created_at":"2026-02-10T23:40:18.784Z","updated_at":"2026-03-14T07:19:05.903Z","registry_url":"https://tracker.debian.org/pkg/ruby-timecop","install_command":"apt-get install ruby-timecop","documentation_url":"https://packages.debian.org/bullseye/ruby-timecop","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-timecop","standards_version":"4.4.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-activesupport, ruby-minitest, ruby-mocha, ruby-tzinfo","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:27:06.171Z","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-timecop?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-timecop/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye","funded_packages_count":77},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-01T06:53:20.333Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":12342458,"name":"timecop","ecosystem":"rubygems","description":"A gem providing \"time travel\" and \"time freezing\" capabilities, making it dead simple to test time-dependent code.  It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":null,"versions_count":51,"first_release_published_at":"2009-07-25T17:49:41.000Z","latest_release_published_at":"2026-04-12T15:28:04.784Z","latest_release_number":"0.9.11","last_synced_at":"2026-04-26T13:00:42.899Z","created_at":"2025-10-07T06:30:27.548Z","updated_at":"2026-04-26T13:00:53.418Z","registry_url":"https://gem.coop/gems/timecop","install_command":"gem install timecop -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/timecop/","metadata":{"funding":null},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2026-04-12T15:27:41.000Z","size":418,"stargazers_count":3413,"open_issues_count":9,"forks_count":228,"subscribers_count":28,"default_branch":"master","last_synced_at":"2026-04-19T13:02:22.554Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2026-04-17T12:34:31.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32095160,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T11:25:29.218Z","status":"ssl_error","status_checked_at":"2026-04-21T11:25:28.499Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-26T13:00:53.418Z","dependent_packages_count":0,"downloads":255709939,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.10218094136219628,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.17246412854254295,"average":0.06866126747618481},"purl":"pkg:gem/timecop?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/timecop","docker_dependents_count":510,"docker_downloads_count":555455914,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-24T20:05:17.899Z","issues_count":81,"pull_requests_count":120,"avg_time_to_close_issue":139122994.14666668,"avg_time_to_close_pull_request":41850874.95495495,"issues_closed_count":75,"pull_requests_closed_count":111,"pull_request_authors_count":55,"issue_authors_count":74,"avg_comments_per_issue":3.802469135802469,"avg_comments_per_pull_request":1.8166666666666667,"merged_pull_requests_count":80,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":2.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/timecop/codemeta","maintainers":[{"uuid":"713","login":"jtrupiano","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://gem.coop/profiles/jtrupiano","role":null,"created_at":"2025-10-09T23:39:03.222Z","updated_at":"2025-10-09T23:39:03.222Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/jtrupiano/packages"},{"uuid":"63696","login":"cuberick","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://gem.coop/profiles/cuberick","role":null,"created_at":"2025-10-09T23:39:03.175Z","updated_at":"2025-10-09T23:39:03.175Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/cuberick/packages"},{"uuid":"11570","login":"travisjeffery","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://gem.coop/profiles/travisjeffery","role":null,"created_at":"2025-10-09T23:39:03.268Z","updated_at":"2025-10-09T23:39:03.268Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/travisjeffery/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190330,"maintainers_count":67460,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":13805447,"name":"ruby-timecop","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/travisjeffery/timecop","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:34:25.080Z","latest_release_published_at":"2026-02-13T18:34:25.080Z","latest_release_number":"0.9.6-1","last_synced_at":"2026-03-14T08:13:56.851Z","created_at":"2026-02-13T18:34:24.858Z","updated_at":"2026-03-14T08:13:56.852Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-timecop","install_command":"apt-get install ruby-timecop","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-timecop","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-activesupport, ruby-minitest, ruby-mocha, ruby-rspec, ruby-tzinfo","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T18:34:26.570Z","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-timecop?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-timecop/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":412},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-01T06:53:18.736Z","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":13567293,"name":"ruby-timecop","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/travisjeffery/timecop","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:51:21.470Z","latest_release_published_at":"2026-02-11T06:51:21.470Z","latest_release_number":"0.9.6-1","last_synced_at":"2026-03-12T01:20:40.358Z","created_at":"2026-02-11T06:51:21.295Z","updated_at":"2026-03-12T01:20:40.358Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-timecop","install_command":"apt-get install ruby-timecop","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-timecop","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-activesupport, ruby-minitest, ruby-mocha, ruby-rspec, ruby-tzinfo","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:57:16.764Z","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-timecop?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-timecop/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":99},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-01T06:53:19.375Z","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":6052638,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":6,"first_release_published_at":"2022-04-04T17:24:23.000Z","latest_release_published_at":"2025-04-22T21:19:27.000Z","latest_release_number":"0.9.10-r1","last_synced_at":"2026-04-01T03:04:44.502Z","created_at":"2023-01-31T18:32:34.290Z","updated_at":"2026-04-01T03:04:44.502Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:33.508Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.64073262366938,"stargazers_count":4.050563556668754,"forks_count":7.224483406386975,"average":6.478944896681277},"purl":"pkg:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":1809,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2023-01-31T22:03:38.795Z","updated_at":"2023-01-31T22:03:38.795Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39322,"maintainers_count":877,"namespaces_count":3,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2709},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-04-03T06:22:46.281Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":13467408,"name":"ruby-timecop","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/travisjeffery/timecop","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T17:26:51.149Z","latest_release_published_at":"2026-02-09T17:26:51.149Z","latest_release_number":"0.9.8-1","last_synced_at":"2026-03-09T18:23:34.020Z","created_at":"2026-02-09T17:26:50.873Z","updated_at":"2026-03-09T18:32:55.189Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-timecop","install_command":"apt-get install ruby-timecop","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-timecop","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-activesupport, ruby-minitest, ruby-mocha, ruby-rspec, ruby-tzinfo","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-timecop?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-timecop/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":177},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-03-31T06:41:18.525Z","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":13950394,"name":"ruby-timecop","ecosystem":"guix","description":"Test mocks for time-dependent functions","homepage":"https://github.com/travisjeffery/timecop","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T18:56:06.359Z","latest_release_published_at":"2026-03-02T18:56:06.359Z","latest_release_number":"0.9.6","last_synced_at":"2026-04-27T16:17:26.016Z","created_at":"2026-03-02T18:56:06.182Z","updated_at":"2026-04-27T16:17:31.516Z","registry_url":"https://packages.guix.gnu.org/packages/ruby-timecop/0.9.6/","install_command":"guix install ruby-timecop","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n12035","metadata":{"location":"gnu/packages/ruby-xyz.scm:12035","variable_name":"ruby-timecop"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-11-24T09:08:04.000Z","size":405,"stargazers_count":3412,"open_issues_count":12,"forks_count":228,"subscribers_count":28,"default_branch":"master","last_synced_at":"2026-03-24T10:26:30.076Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2026-03-11T03:40:54.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30953534,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-26T07:12:37.311Z","status":"ssl_error","status_checked_at":"2026-03-26T07:11:30.244Z","response_time":114,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-04-27T16:17:31.484Z","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-timecop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-25T01:01:22.310Z","issues_count":81,"pull_requests_count":120,"avg_time_to_close_issue":139122994.14666668,"avg_time_to_close_pull_request":41850874.95495495,"issues_closed_count":75,"pull_requests_closed_count":111,"pull_request_authors_count":55,"issue_authors_count":74,"avg_comments_per_issue":3.802469135802469,"avg_comments_per_pull_request":1.8166666666666667,"merged_pull_requests_count":80,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":2.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-timecop/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":31165,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"guix-mirror","metadata":{"funded_packages_count":286},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-04-03T06:23:21.396Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":6233907,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-09-04T11:04:55.000Z","latest_release_published_at":"2019-09-04T11:04:55.000Z","latest_release_number":"0.9.1-r2","last_synced_at":"2026-04-01T01:14:55.573Z","created_at":"2023-02-01T04:38:51.033Z","updated_at":"2026-04-01T01:14:55.573Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.11/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:33.227Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":22.600674117438356,"stargazers_count":2.6255100230619126,"forks_count":4.2398438885932235,"average":7.366507007273373},"purl":"pkg:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":563,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2023-02-10T01:29:04.947Z","updated_at":"2023-02-10T01:29:04.947Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.11","url":"https://pkgs.alpinelinux.org/packages?branch=v3.11","ecosystem":"alpine","default":false,"packages_count":11274,"maintainers_count":184,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":398},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.767Z","updated_at":"2026-03-04T06:55:43.371Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/namespaces"}},{"id":6074487,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-05-08T14:07:47.000Z","latest_release_published_at":"2019-05-08T14:07:47.000Z","latest_release_number":"0.9.1-r1","last_synced_at":"2026-04-01T01:35:12.834Z","created_at":"2023-01-31T19:39:30.705Z","updated_at":"2026-04-01T01:35:12.835Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.10/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:36.721Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":29.555125725338492,"stargazers_count":2.272727272727273,"forks_count":3.7524177949709867,"average":8.895067698259188},"purl":"pkg:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.10","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":493,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2023-02-01T03:35:44.573Z","updated_at":"2023-02-01T03:35:44.573Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.10","url":"https://pkgs.alpinelinux.org/packages?branch=v3.10","ecosystem":"alpine","default":false,"packages_count":10340,"maintainers_count":177,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":392},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.780Z","updated_at":"2026-03-05T07:47:27.967Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/namespaces"}},{"id":6127413,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2022-04-04T17:24:23.000Z","latest_release_published_at":"2022-04-04T17:24:23.000Z","latest_release_number":"0.9.5-r1","last_synced_at":"2026-04-01T01:40:18.040Z","created_at":"2023-01-31T22:00:32.800Z","updated_at":"2026-04-01T01:40:18.041Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.16/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:35.562Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":27.31114632857897,"stargazers_count":3.099137172037331,"forks_count":4.789575629512238,"average":8.799964782532134},"purl":"pkg:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.16","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":1011,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2023-02-01T11:20:54.829Z","updated_at":"2023-02-01T11:20:54.829Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.16","url":"https://pkgs.alpinelinux.org/packages?branch=v3.16","ecosystem":"alpine","default":false,"packages_count":17040,"maintainers_count":328,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":920},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.662Z","updated_at":"2026-03-05T07:50:37.099Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/namespaces"}},{"id":6113117,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2018-05-07T13:05:20.000Z","latest_release_published_at":"2018-05-07T13:05:20.000Z","latest_release_number":"0.9.1-r1","last_synced_at":"2026-04-01T01:11:17.429Z","created_at":"2023-01-31T21:23:16.294Z","updated_at":"2026-04-01T01:11:17.430Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.8/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:32.241Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":25.225414132941914,"stargazers_count":2.075906898720906,"forks_count":3.449360452925142,"average":7.68767037114699},"purl":"pkg:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.8","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":486,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2023-02-01T09:18:23.859Z","updated_at":"2023-02-01T09:18:23.859Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.8","url":"https://pkgs.alpinelinux.org/packages?branch=v3.8","ecosystem":"alpine","default":false,"packages_count":9538,"maintainers_count":148,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":329},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.817Z","updated_at":"2026-03-04T06:29:39.482Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.8/namespaces"}},{"id":6221398,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2020-04-22T06:12:49.000Z","latest_release_published_at":"2020-04-22T06:12:49.000Z","latest_release_number":"0.9.1-r3","last_synced_at":"2026-04-01T01:12:58.476Z","created_at":"2023-02-01T03:45:48.189Z","updated_at":"2026-04-01T01:12:58.477Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.12/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:34.809Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":21.468306824414324,"stargazers_count":2.428896027579723,"forks_count":4.176134137741911,"average":7.018334247433989},"purl":"pkg:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":583,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2023-02-10T01:29:19.334Z","updated_at":"2023-02-10T01:29:19.334Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.12","url":"https://pkgs.alpinelinux.org/packages?branch=v3.12","ecosystem":"alpine","default":false,"packages_count":12763,"maintainers_count":216,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":478},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.748Z","updated_at":"2026-03-04T06:29:43.846Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/namespaces"}},{"id":6207720,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-02-09T23:03:36.000Z","latest_release_published_at":"2021-02-09T23:03:36.000Z","latest_release_number":"0.9.3-r0","last_synced_at":"2026-04-01T01:04:37.426Z","created_at":"2023-02-01T02:38:13.406Z","updated_at":"2026-04-01T01:04:37.426Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.13/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:32.067Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":19.522199035763112,"stargazers_count":2.676836727351227,"forks_count":4.670072677556307,"average":6.717277110167662},"purl":"pkg:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.13","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":610,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2023-02-04T17:24:05.171Z","updated_at":"2023-02-04T17:24:05.171Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.13","url":"https://pkgs.alpinelinux.org/packages?branch=v3.13","ecosystem":"alpine","default":false,"packages_count":13897,"maintainers_count":231,"namespaces_count":2,"keywords_count":1898,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":588},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.734Z","updated_at":"2026-04-20T05:05:08.136Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/namespaces"}},{"id":6107891,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2022-04-04T17:24:23.000Z","latest_release_published_at":"2022-04-04T17:24:23.000Z","latest_release_number":"0.9.5-r1","last_synced_at":"2026-04-01T03:46:28.584Z","created_at":"2023-01-31T21:06:56.663Z","updated_at":"2026-04-01T03:46:28.584Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.17/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:32.069Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":27.253845290221175,"stargazers_count":3.7274054114741215,"forks_count":5.523745368811047,"average":9.126249017626586},"purl":"pkg:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.17","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":1129,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2023-02-01T08:38:19.944Z","updated_at":"2023-02-01T08:38:19.944Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.17","url":"https://pkgs.alpinelinux.org/packages?branch=v3.17","ecosystem":"alpine","default":false,"packages_count":17817,"maintainers_count":352,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1034},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2026-03-05T07:54:00.528Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/namespaces"}},{"id":6161941,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-10-19T00:33:47.000Z","latest_release_published_at":"2021-10-19T00:33:47.000Z","latest_release_number":"0.9.4-r1","last_synced_at":"2026-04-01T01:38:21.176Z","created_at":"2023-01-31T23:48:39.455Z","updated_at":"2026-04-01T01:38:21.176Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.15/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:32.070Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":25.58491517941603,"stargazers_count":2.9766033928233586,"forks_count":4.754997792772908,"average":8.329129091253074},"purl":"pkg:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.15","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":828,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2023-02-04T17:24:00.057Z","updated_at":"2023-02-04T17:24:00.057Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.15","url":"https://pkgs.alpinelinux.org/packages?branch=v3.15","ecosystem":"alpine","default":false,"packages_count":15857,"maintainers_count":287,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":782},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.684Z","updated_at":"2026-03-05T07:48:10.957Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/namespaces"}},{"id":11141738,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-10-08T18:22:35.000Z","latest_release_published_at":"2024-10-08T18:22:35.000Z","latest_release_number":"0.9.10-r0","last_synced_at":"2026-04-01T01:46:37.661Z","created_at":"2024-12-07T13:53:53.082Z","updated_at":"2026-04-01T01:46:37.661Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:32.067Z","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:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":1371,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2024-12-09T18:21:39.817Z","updated_at":"2024-12-09T18:21:39.817Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25393,"maintainers_count":413,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1264},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-04-03T06:45:30.589Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":11768429,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2025-04-22T21:19:27.000Z","latest_release_published_at":"2025-04-22T21:19:27.000Z","latest_release_number":"0.9.10-r1","last_synced_at":"2026-04-01T01:56:47.440Z","created_at":"2025-06-07T19:35:55.574Z","updated_at":"2026-04-01T01:56:47.440Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:36.511Z","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:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":1430,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2025-06-08T18:09:37.577Z","updated_at":"2025-06-08T18:09:37.577Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26322,"maintainers_count":422,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1727},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-04-03T06:45:45.642Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":10347145,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-12-27T16:04:18.000Z","latest_release_published_at":"2023-12-27T16:04:18.000Z","latest_release_number":"0.9.8-r1","last_synced_at":"2026-04-01T02:03:40.526Z","created_at":"2024-06-11T11:24:03.546Z","updated_at":"2026-04-01T02:03:40.527Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:32.066Z","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:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":1318,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2024-06-12T02:06:52.920Z","updated_at":"2024-06-12T02:06:52.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1474},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-04-03T06:46:59.488Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":13669642,"name":"ruby-timecop","ecosystem":"debian","description":null,"homepage":"https://github.com/travisjeffery/timecop","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:46:19.115Z","latest_release_published_at":"2026-02-12T12:46:19.115Z","latest_release_number":"0.9.10-1.1","last_synced_at":"2026-03-14T18:11:55.107Z","created_at":"2026-02-12T12:46:18.936Z","updated_at":"2026-03-14T18:11:55.108Z","registry_url":"https://tracker.debian.org/pkg/ruby-timecop","install_command":"apt-get install ruby-timecop","documentation_url":"https://packages.debian.org/trixie/ruby-timecop","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-timecop","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-activesupport, ruby-minitest, ruby-mocha, ruby-rspec, ruby-tzinfo","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T12:46:19.748Z","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-timecop?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-timecop/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":282},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-03-31T06:41:13.743Z","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":7781330,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":2,"first_release_published_at":"2023-04-22T20:50:54.000Z","latest_release_published_at":"2023-09-17T16:21:04.000Z","latest_release_number":"0.9.8-r0","last_synced_at":"2026-04-01T03:44:57.808Z","created_at":"2023-05-22T14:49:42.660Z","updated_at":"2026-04-01T03:44:57.808Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:37.460Z","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":4.129469851877712,"forks_count":6.28397586155304,"docker_downloads_count":null,"average":2.603361428357688},"purl":"pkg:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":1182,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2023-05-23T08:21:11.064Z","updated_at":"2023-05-23T08:21:11.064Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1182},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-04-01T06:59:05.280Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":8679501,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-09-17T16:18:20.000Z","latest_release_published_at":"2023-09-17T16:18:20.000Z","latest_release_number":"0.9.8-r0","last_synced_at":"2026-04-01T03:28:44.611Z","created_at":"2023-12-20T10:33:36.366Z","updated_at":"2026-04-01T03:28:44.612Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"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:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":1283,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2024-10-30T15:41:35.285Z","updated_at":"2024-10-30T15:41:35.285Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":822},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-04-03T06:46:48.377Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":6090081,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2018-12-24T17:59:03.000Z","latest_release_published_at":"2018-12-24T17:59:03.000Z","latest_release_number":"0.9.1-r1","last_synced_at":"2026-04-03T04:18:04.198Z","created_at":"2023-01-31T20:18:39.390Z","updated_at":"2026-04-03T04:18:04.198Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.9/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:38.063Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":23.15109241973536,"stargazers_count":2.184839470714945,"forks_count":3.7234588162888502,"average":7.264847676684789},"purl":"pkg:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.9","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":490,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2023-02-01T06:03:59.094Z","updated_at":"2023-02-01T06:03:59.094Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.9","url":"https://pkgs.alpinelinux.org/packages?branch=v3.9","ecosystem":"alpine","default":false,"packages_count":9749,"maintainers_count":154,"namespaces_count":2,"keywords_count":832,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":352},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.805Z","updated_at":"2026-04-20T05:04:57.129Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.9/namespaces"}},{"id":6192568,"name":"ruby-timecop","ecosystem":"alpine","description":"A gem providing 'time travel' and 'time freezing' capabilities","homepage":"https://github.com/travisjeffery/timecop","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/travisjeffery/timecop","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-03-10T22:09:15.000Z","latest_release_published_at":"2021-03-10T22:09:15.000Z","latest_release_number":"0.9.4-r0","last_synced_at":"2026-04-01T01:10:15.324Z","created_at":"2023-02-01T01:26:45.140Z","updated_at":"2026-04-01T01:10:15.325Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.14/community/x86_64/ruby-timecop","install_command":"apk add ruby-timecop","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":449917,"uuid":"72991","full_name":"travisjeffery/timecop","owner":"travisjeffery","description":"A gem providing \"time travel\", \"time freezing\", and \"time acceleration\" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.","archived":false,"fork":false,"pushed_at":"2025-08-18T13:58:12.000Z","size":405,"stargazers_count":3400,"open_issues_count":9,"forks_count":227,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-25T22:59:34.398Z","etag":null,"topics":["rails","ruby","test","time"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travisjeffery.png","metadata":{"files":{"readme":"README.markdown","changelog":"History.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":"2008-11-07T20:37:52.000Z","updated_at":"2025-10-21T21:02:08.000Z","dependencies_parsed_at":"2024-05-01T13:20:09.883Z","dependency_job_id":"e406b2fa-2002-4d7b-9d1c-f65ecdf0ed8d","html_url":"https://github.com/travisjeffery/timecop","commit_stats":{"total_commits":409,"total_committers":96,"mean_commits":4.260416666666667,"dds":0.8092909535452323,"last_synced_commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/travisjeffery/timecop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/sbom","scorecard":{"id":897457,"data":{"date":"2025-08-11","repo":{"name":"github.com/travisjeffery/timecop","commit":"d695c6f8e69c88d61bdb25d74867dc560860f019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Code-Review","score":3,"reason":"Found 6/16 approved changesets -- score normalized to 3","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":"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":"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":"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":"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":"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":"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":"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:33: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/travisjeffery/timecop/CI.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby to ruby@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T14:16:20.868Z","repository_id":449917,"created_at":"2025-08-24T14:16:20.868Z","updated_at":"2025-08-24T14:16:20.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282041511,"owners_count":26604068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"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":"travisjeffery","name":"Travis Jeffery","uuid":"15225","kind":"user","description":"Worked at Basecamp, Segment, Confluent on Kafka/Cloud. Author of Distributed Services with Go.","email":"","website":"https://travisjeffery.com","location":"Canada","twitter":"travisjeffery","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15225?u=a89dcc80f7771d8c65a8cf35855518f6f96971e5\u0026v=4","repositories_count":221,"last_synced_at":"2024-05-01T10:34:51.600Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/travisjeffery","funding_links":["https://github.com/sponsors/travisjeffery"],"total_stars":12576,"followers":1647,"following":105,"created_at":"2022-11-02T16:17:18.155Z","updated_at":"2024-05-01T10:35:04.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travisjeffery/repositories"},"tags":[{"name":"v0.9.10","sha":"e556094b000787d5ef41d1a5a0f48deef93ce3d6","kind":"tag","published_at":"2024-06-14T19:38:17.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.10","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"69405ac48802cfaa9b697261086b7e69f5639b30","kind":"tag","published_at":"2024-06-01T21:58:47.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"871c3557ecb0f76b76823555a0647d092a3ff17f","kind":"tag","published_at":"2023-08-14T15:16:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"c4e51c15fd6b22d3b4b0f16452c846bbb7209485","kind":"tag","published_at":"2023-08-12T16:21:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d6bb093ac1bf72b948b7bea0dc005d6940883d5c","kind":"tag","published_at":"2022-11-29T23:29:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ff45238885db500e91210e8bc0e9f79e484a4831","kind":"tag","published_at":"2022-03-07T16:56:14.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"426e6b7bcfc22b62be6c09cf9b7271e6f9966237","kind":"tag","published_at":"2021-02-10T00:08:44.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ea8c861512d8861aa829ea5781283df86ca2662b","kind":"tag","published_at":"2021-02-07T17:35:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"d6fcd67bdb2ba28797f38a2a82878700680ef179","kind":"tag","published_at":"2020-10-14T17:12:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"68b033922edb1d4291cd69b115f881e0aa09367e","kind":"commit","published_at":"2017-07-05T21:21:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"50e6377befafff867f48e79fc770a5a52af33dc4","kind":"commit","published_at":"2017-06-22T07:59:11.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.9.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"8433bcb5749aa3a2f4ad46fd9e524a91e7390fa1","kind":"commit","published_at":"2016-03-31T23:29:54.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"26d45ed98c998895c0a42221dc8aba53b2e25134","kind":"tag","published_at":"2015-07-28T05:29:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.8.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.8.0/manifests"},{"name":"0.7.4","sha":"dd98c3c6ab439c913995e2301478f1a39eaa8331","kind":"tag","published_at":"2015-05-31T20:27:53.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b861714330a53abea7db4ed430a0636f1a21bd14","kind":"tag","published_at":"2015-02-19T21:01:10.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"e4cfe07a46810d6c242f522baef3575de916edd5","kind":"tag","published_at":"2015-02-19T11:54:46.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.7.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.7.2/manifests"},{"name":"v0.7.1","sha":"6c3020f871804a1be4990db03057c9ba3af2bb03","kind":"commit","published_at":"2013-12-30T23:58:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"66a4d6cb5f15b9a2337f181be25011ea0bb06520","kind":"commit","published_at":"2013-11-30T02:09:06.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.7.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"3b4eb43a16da5d6fc9c806198968fd63640c6269","kind":"commit","published_at":"2013-08-04T21:40:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.3/manifests"},{"name":"v0.6.2.2","sha":"cec7352a6655cceb0216db53eea630354ee63e3f","kind":"commit","published_at":"2013-07-20T07:32:35.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.2/manifests"},{"name":"v0.6.2.1","sha":"9f4c463dda216fb7ffe9cfcc005fdcc65b77cf00","kind":"commit","published_at":"2013-07-20T07:29:43.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2.1/manifests"},{"name":"v0.6.2","sha":"a51b07a1c751789aee1cac8fcaa92c7fd981e0c2","kind":"commit","published_at":"2013-07-14T19:13:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"e761703efe6a07444f6941f592553ff6a0d3796b","kind":"commit","published_at":"2013-03-11T22:43:02.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"b86f633b44f6b818f63c36e939c449693482b95c","kind":"commit","published_at":"2013-03-08T14:51:40.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.6.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.6.0/manifests"},{"name":"v0.5.9.2","sha":"a7a98acd06f841ad551333c488c5416f90bac9b3","kind":"commit","published_at":"2013-02-11T16:53:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.2/manifests"},{"name":"v0.5.9.1","sha":"d923abda0f447ffa70802de805775c5e48d253bb","kind":"commit","published_at":"2013-01-21T05:37:38.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9.1/manifests"},{"name":"v0.5.9","sha":"f580feeece49a919f9ab4b80c4c2f85def61345d","kind":"commit","published_at":"2013-01-09T06:46:00.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.9","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"68ec6ad4b172ffc2252675f88abff3bb50a9099b","kind":"commit","published_at":"2013-01-09T00:33:34.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.8","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"ae1ed2c22e84dbfc5305f25548a1c38adc466e59","kind":"commit","published_at":"2012-12-27T10:32:18.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.7","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"9e11ccfe0b3f0e8e568e1a138c15abc184a0d93f","kind":"commit","published_at":"2012-12-27T00:26:31.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"ba788eb5d9b1156c55a5c96135f53a9441b2464d","kind":"commit","published_at":"2012-12-20T10:05:21.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"eb75f76bb47ff21594f54c7df68037b46e196328","kind":"commit","published_at":"2012-11-29T11:24:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"588d40a278ed2603a565f1ef46a61d938d2683b7","kind":"commit","published_at":"2012-10-22T00:23:07.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"6881a53c273d26470490b7f7f3a6289a82570909","kind":"tag","published_at":"2012-09-21T02:35:39.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"ebe394324b16ac40b28b6e65dfc1d58f4278a3db","kind":"commit","published_at":"2012-09-14T18:57:36.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"3ad82b8a960f03902339a79aebd3212a93daf8f9","kind":"commit","published_at":"2012-09-12T17:26:04.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.5.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"b8e3d00bd92b52233a0b980bd62fba799f8cba8f","kind":"commit","published_at":"2012-09-06T02:28:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.6","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"408c7f0579e4a695108896991085a4eafdcfd55a","kind":"commit","published_at":"2012-08-09T14:13:05.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"377c277e5f50e2535154cd4bedcfa14926d661cc","kind":"commit","published_at":"2012-07-29T06:46:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"61d59c20abd1af4862902d845944c6ac6b2a42ad","kind":"commit","published_at":"2012-07-28T20:01:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.3","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"36cb6975a0c936f38231ad2a5a1f682cf6fc4048","kind":"commit","published_at":"2012-07-27T17:46:37.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.2/manifests"},{"name":"v0.4.0","sha":"f92ae4e5eb31c4b0c368db11168d27c80fe9574a","kind":"commit","published_at":"2012-07-27T06:12:12.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.4.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"4acf2e09f0fe978182640122b385f019b0ed05ec","kind":"tag","published_at":"2010-06-07T15:21:57.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.5","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"a79b5819c585ddb47d635f2fd0fcbacbe8bcc532","kind":"commit","published_at":"2009-12-07T21:37:48.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4/manifests"},{"name":"v0.3.4.rc2","sha":"fd6a60e97e0384c5aef16e530b8cd4cba584ed13","kind":"commit","published_at":"2009-11-28T23:17:41.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc2/manifests"},{"name":"v0.3.4.rc1","sha":"de763ad19b62c9742569a0e78d57c8e40c6c6959","kind":"commit","published_at":"2009-11-03T22:02:08.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.4.rc1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.4.rc1/manifests"},{"name":"v0.3.2","sha":"0bd154e3cfdf23710b92b314e13f5ceb552d1588","kind":"commit","published_at":"2009-10-24T20:21:24.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.2","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"744ebd4491f8394231193fcd90cd8fb063b9178c","kind":"commit","published_at":"2009-10-01T00:12:19.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7fd24f3ea7c20416bbcd7629ead39453c8a9077b","kind":"commit","published_at":"2009-09-21T03:01:45.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.3.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"4e16b750be3679d87ad91b6c4e40959c985caee1","kind":"commit","published_at":"2009-03-07T03:04:58.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/v0.2.1","html_url":"https://github.com/travisjeffery/timecop/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/v0.2.1/manifests"},{"name":"0.1.0","sha":"01c777e256f25918c39181b416b0531b9fbe10bf","kind":"commit","published_at":"2008-11-21T16:54:50.000Z","download_url":"https://codeload.github.com/travisjeffery/timecop/tar.gz/0.1.0","html_url":"https://github.com/travisjeffery/timecop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/travisjeffery/timecop@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-02T03:10:33.511Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":21.680705976734856,"stargazers_count":2.7677496991576414,"forks_count":4.646343093996523,"average":7.273699692472255},"purl":"pkg:apk/alpine/ruby-timecop?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.14","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/ruby-timecop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/ruby-timecop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/ruby-timecop/dependencies","status":null,"funding_links":["https://github.com/sponsors/travisjeffery"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T21:24:34.491Z","issues_count":79,"pull_requests_count":109,"avg_time_to_close_issue":139239072.72,"avg_time_to_close_pull_request":43676123.58490566,"issues_closed_count":74,"pull_requests_closed_count":106,"pull_request_authors_count":53,"issue_authors_count":73,"avg_comments_per_issue":4.025316455696203,"avg_comments_per_pull_request":1.8256880733944953,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":593831.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":5.666666666666667,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[{"login":"joshuacronemeyer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/ruby-timecop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/ruby-timecop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/ruby-timecop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/ruby-timecop/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/ruby-timecop/codemeta","maintainers":[{"uuid":"jakub@jirutka.cz","login":null,"name":"Jakub Jirutka","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","packages_count":660,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Jakub Jirutka","role":null,"created_at":"2023-02-04T17:24:05.210Z","updated_at":"2023-02-04T17:24:05.210Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers/jakub@jirutka.cz/packages"}],"registry":{"name":"alpine-v3.14","url":"https://pkgs.alpinelinux.org/packages?branch=v3.14","ecosystem":"alpine","default":false,"packages_count":14958,"maintainers_count":258,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":673},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.706Z","updated_at":"2026-03-04T06:29:37.562Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/namespaces"}}],"commits":{"id":3470,"full_name":"travisjeffery/timecop","default_branch":"master","total_commits":414,"total_committers":95,"total_bot_commits":3,"total_bot_committers":1,"mean_commits":4.3578947368421055,"dds":0.8115942028985508,"past_year_total_commits":5,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":1.0,"past_year_dds":0.8,"last_synced_at":"2026-04-28T16:33:19.453Z","last_synced_commit":"b3c9a5a6f06b7185c8012896b80d0a5b11df5d34","created_at":"2023-03-07T09:17:52.261Z","updated_at":"2026-04-28T16:28:45.222Z","committers":[{"name":"Travis Jeffery","email":"travisjeffery@gmail.com","login":null,"count":78},{"name":"John Trupiano","email":"jtrupiano@gmail.com","login":"jtrupiano","count":63},{"name":"Josh Cronemeyer","email":"joshuacronemeyer@gmail.com","login":"joshuacronemeyer","count":46},{"name":"Tim","email":"tim@maplejar.co.uk","login":"ballcheck","count":22},{"name":"Travis Jeffery","email":"tj@travisjeffery.com","login":"travisjeffery","count":21},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":12},{"name":"Ryan Biesemeyer","email":"ryan@simplymeasured.com","login":"yaauie","count":11},{"name":"John Trupiano","email":"john@john-trupianos-macbook-pro-2.local","login":null,"count":7},{"name":"Paweł Trela","email":"paweltrelapro@gmail.com","login":"ptrela","count":7},{"name":"Micah Chalmer","email":"micah@micahchalmer.net","login":"MicahChalmer","count":7},{"name":"Mikhail Pospelov","email":"mixan946@gmail.com","login":"mpospelov","count":5},{"name":"Kurt Werle","email":"kurt@CircleW.org","login":"kwerle","count":5},{"name":"Jamie McCarthy","email":"jamie@mccarthy.vg","login":"jamiemccarthy","count":5},{"name":"Johnny Willemsen","email":"johnny@jwillemsen.nl","login":"jwillemsen","count":4},{"name":"Michael Grosser","email":"michael@grosser.it","login":"grosser","count":4},{"name":"stopdropandrew","email":"andrew@kongregate.com","login":null,"count":4},{"name":"Adam Milligan \u0026 Andrew Bruce","email":"pair+adam+abruce@pivotallabs.com","login":null,"count":3},{"name":"John W Higgins","email":"wishdev@gmail.com","login":"wishdev","count":3},{"name":"Larry Marburger","email":"larry@marburger.cc","login":"lmarburger","count":3},{"name":"Peter Goldstein","email":"peter.m.goldstein@gmail.com","login":"petergoldstein","count":3},{"name":"Yoshiki Takagi","email":"yoshiki.tkg@gmail.com","login":"ytkg","count":3},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3},{"name":"mishina","email":"temma182008@gmail.com","login":"mishina2228","count":3},{"name":"David Graham","email":"david.graham@freeagent.com","login":"djgraham","count":2},{"name":"Joel Chippindale","email":"joel@joelchippindale.com","login":"mocoso","count":2},{"name":"John Duff","email":"duff.john@gmail.com","login":"jduff","count":2},{"name":"Matt Larraz","email":"mlarraz","login":"mlarraz","count":2},{"name":"Matthew Schulkind","email":"mschulkind@gmail.com","login":"mschulkind","count":2},{"name":"Paul Tarjan","email":"github@paulisageek.com","login":"ptarjan","count":2},{"name":"Shu Fujita","email":"s.fujita@nard.tech","login":"nard-tech","count":2},{"name":"Tuomas Kareinen","email":"tkareine@gmail.com","login":"tkareine","count":2},{"name":"paul","email":"paul@dockwa.com","login":"pdpol","count":2},{"name":"Chris Gunther","email":"chris@room118solutions.com","login":"cgunther","count":2},{"name":"Andrew Lazarus","email":"nerdrew@gmail.com","login":"nerdrew","count":2},{"name":"Andrew Davis","email":"andrew.affinity@gmail.com","login":"andyjdavis","count":2},{"name":"Alex Watt","email":"alex@alexcwatt.com","login":"alexcwatt","count":2},{"name":"Alex Slynko","email":"asl@ukrgermanenterprise.com","login":"UGE-developer","count":2},{"name":"John Duff","email":"john.duff@jadedpixel.com","login":null,"count":2},{"name":"John Trupiano","email":"john@john-mbp.local","login":null,"count":2},{"name":"Shuntaro Ogawa","email":"sogawa@zynga.com","login":null,"count":2},{"name":"Tim Olsen","email":"tim@jux.com","login":null,"count":2},{"name":"camille","email":"camille@wantedly.com","login":null,"count":2},{"name":"Tom Lord","email":"lord.thom@gmail.com","login":"tom-lord","count":2},{"name":"Nicolas Leger","email":"nicolasleger","login":"nicolasleger","count":1},{"name":"Olivier Lacan","email":"hi@olivierlacan.com","login":"olivierlacan","count":1},{"name":"Paul Chechetin","email":"paulche@yandex.ru","login":"pbrit","count":1},{"name":"Pete Higgins","email":"pete@peterhiggins.org","login":"phiggins","count":1},{"name":"Pieter Noordhuis","email":"pcnoordhuis@gmail.com","login":"pietern","count":1},{"name":"Remon Oldenbeuving","email":"r.s.oldenbeuving@gmail.com","login":"RSO","count":1},{"name":"Shinichi Maeshima","email":"netwillnet@gmail.com","login":"willnet","count":1},{"name":"Stefan Kanev","email":"stefan.kanev@gmail.com","login":"skanev","count":1},{"name":"azranel","email":"chunkyo@gmail.com","login":null,"count":1},{"name":"Thomas Koppensteiner","email":"thk@runtastic.com","login":null,"count":1},{"name":"Remon Oldenbeuving","email":"remon@hackerone.com","login":null,"count":1},{"name":"Mick_T","email":"mick.timony+gitcommits@gmail.com","login":null,"count":1},{"name":"Jessie Young","email":"jessie@thoughtbot.com","login":null,"count":1},{"name":"Dominik Menke","email":"github@dmke.de","login":null,"count":1},{"name":"David Holcomb \u0026 Ken Mayer","email":"pair+david+ken@pivotallabs.com","login":null,"count":1},{"name":"David Czarnecki","email":"czarneckid@acm.org","login":null,"count":1},{"name":"Cameron Dutro","email":"cameron@lumoslabs.com","login":null,"count":1},{"name":"Ben Osheroff","email":"ben@zendesk.com","login":null,"count":1},{"name":"Steve Pike","email":"steve@scpike.net","login":"scpike","count":1},{"name":"Tim Craft","email":"mail@timcraft.com","login":"timcraft","count":1},{"name":"Tom Meier","email":"tom@venombytes.com","login":"tommeier","count":1},{"name":"Yoann Lecuyer","email":"yoann.lecuyer@gmail.com","login":"ylecuyer","count":1},{"name":"keybi","email":"kbackowski@gmail.com","login":"kbackowski","count":1},{"name":"nipe0324","email":"nipe0324@gmail.com","login":"nipe0324","count":1},{"name":"piglop","email":"mike@lepton.fr","login":"sigmike","count":1},{"name":"Adam Prescott","email":"adam@aprescott.com","login":"aprescott","count":1},{"name":"Akira Matsuda","email":"ronnie@dio.jp","login":"amatsuda","count":1},{"name":"Ben Langfeld","email":"ben@langfeld.me","login":"benlangfeld","count":1},{"name":"Bounmy Stephane","email":"stephanebounmy@gmail.com","login":"sbounmy","count":1},{"name":"Chris O'Sullivan","email":"thechrisoshow@gmail.com","login":"thechrisoshow","count":1},{"name":"Claas Z","email":"1674349+claasz","login":"claasz","count":1},{"name":"Daniel George Holz","email":"dgholz@gmail.com","login":"dgholz","count":1},{"name":"Dmitry Lashkov","email":"dm.lashkov@gmail.com","login":"snovity","count":1},{"name":"Eric Hutzelman","email":"ehutzelman@gmail.com","login":"ehutzelman","count":1},{"name":"Glauco Custódio","email":"glauco.custodio@gmail.com","login":"glaucocustodio","count":1},{"name":"Gregory Becker","email":"gregorybecker@notonthehighstreet.com","login":"igreg","count":1},{"name":"Igor Victor","email":"gogainda@yandex.ru","login":"gogainda","count":1},{"name":"Jack Chapa","email":"jack.chapa@gmail.com","login":"jchapa","count":1},{"name":"John Hawthorn","email":"john@hawthorn.email","login":"jhawthorn","count":1},{"name":"Johnny Shields","email":"27655+johnnyshields","login":"johnnyshields","count":1},{"name":"Jon Hope","email":"john.hope@storyful.com","login":"JonMidhir","count":1},{"name":"Jonathan Roes","email":"jroes@jroes.net","login":"jroes","count":1},{"name":"Jordi Massaguer Pla","email":"jmassaguerpla@suse.de","login":"jordimassaguerpla","count":1},{"name":"Josh Bodah","email":"jb3689@yahoo.com","login":"jbodah","count":1},{"name":"Josh Nichols","email":"josh.nichols@gusto.com","login":"technicalpickles","count":1},{"name":"Katsunori Kawaguchi","email":"hamakata@gmail.com","login":"hamakn","count":1},{"name":"Maciek Gajewski","email":"gajewski.mm@gmail.com","login":"konieczkow","count":1},{"name":"Matt Briggs","email":"matt@mattbriggs.net","login":"mbriggs","count":1},{"name":"Michael Berkowitz","email":"michael.berkowitz@gmail.com","login":"mikowitz","count":1},{"name":"Michael J","email":"server.monitor.lizard@gmail.com","login":"server-monitor","count":1},{"name":"Neer Friedman","email":"neerfri@gmail.com","login":"neerfri","count":1},{"name":"ronen barzel","email":"ronen@barzel.org","login":"ronen","count":1}],"past_year_committers":[{"name":"Shinichi Maeshima","email":"netwillnet@gmail.com","login":"willnet","count":1},{"name":"Maciek Gajewski","email":"gajewski.mm@gmail.com","login":"konieczkow","count":1},{"name":"Josh","email":"joshuacronemeyer","login":"joshuacronemeyer","count":1},{"name":"Johnny Shields","email":"27655+johnnyshields","login":"johnnyshields","count":1},{"name":"Jack Chapa","email":"jack.chapa@gmail.com","login":"jchapa","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-28T00:00:07.369Z","repositories_count":6221681,"commits_count":900176047,"contributors_count":34900066,"owners_count":1146885,"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":"travisjeffery/timecop","html_url":"https://github.com/travisjeffery/timecop","last_synced_at":"2026-04-28T22:21:17.943Z","status":"error","issues_count":81,"pull_requests_count":120,"avg_time_to_close_issue":139122994.14666668,"avg_time_to_close_pull_request":41850874.95495495,"issues_closed_count":75,"pull_requests_closed_count":111,"pull_request_authors_count":55,"issue_authors_count":74,"avg_comments_per_issue":3.802469135802469,"avg_comments_per_pull_request":1.8166666666666667,"merged_pull_requests_count":80,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":2.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-10T16:09:18.998Z","updated_at":"2026-04-28T22:21:17.944Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/travisjeffery%2Ftimecop/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":3,"github_actions":2,"ruby":1},"issue_author_associations_count":{"NONE":67,"CONTRIBUTOR":8,"COLLABORATOR":6},"pull_request_author_associations_count":{"CONTRIBUTOR":49,"COLLABORATOR":41,"NONE":30},"issue_authors":{"joshuacronemeyer":6,"ytkg":2,"grosser":2,"mottalrd":1,"catmando":1,"ilyakuzmin":1,"dogweather":1,"ksbek":1,"sanfrecce-osaka":1,"coorasse":1,"gareth":1,"olly":1,"davidpdrsn":1,"maurogeorge":1,"mockdeep":1,"andrykonchin":1,"mick-t":1,"edwinthinks":1,"epbarger":1,"dmitry":1,"rgaufman":1,"tmorris-fiksu":1,"KingsleyKelly":1,"paprikati":1,"miguelakira":1,"mirelon":1,"jpwynn":1,"sos4nt":1,"TangMonk":1,"pdpol":1,"jjoos":1,"AlexWayfer":1,"vasilakisfil":1,"dgholz":1,"aneta-bielska":1,"mordof":1,"chrisbutcher":1,"cburgmer":1,"stvdarr":1,"ramonskie":1,"thilo":1,"Sompatbu":1,"ssimeonov":1,"drush":1,"pvalena":1,"krzyzak":1,"dcoleman0711":1,"synth":1,"orien":1,"parndt":1,"anklos":1,"lucascaton":1,"cupakromer":1,"beyondcompute":1,"mcfadden":1,"ptrela":1,"mkobit":1,"danielfone":1,"dmytro-strukov":1,"nogweii":1,"ghost":1,"pvmeerbe":1,"rdpoor":1,"Sebaaayoub":1,"margaretdax":1,"yaauie":1,"sandstrom":1,"cyrilchampier":1,"rangerscience":1,"mikdiet":1,"mkaschenko":1,"Kushal-Shah-Work":1,"TheCorbin":1,"kwerle":1},"pull_request_authors":{"joshuacronemeyer":41,"alexcwatt":6,"wishdev":4,"jwillemsen":4,"mishina2228":3,"ytkg":3,"dependabot[bot]":3,"jchapa":2,"mlarraz":2,"gogainda":2,"ptrela":2,"tom-lord":2,"nard-tech":2,"dgholz":2,"petergoldstein":2,"claasz":1,"pbrumm":1,"knovoselic":1,"dieggofaustino":1,"thedarkone":1,"rdpoor":1,"scpike":1,"rangi376w":1,"andyjdavis":1,"kachick":1,"josephktcheung":1,"stim371":1,"mick-t":1,"ksylvest":1,"spariev":1,"shalecraig":1,"konieczkow":1,"mcfadden":1,"camertron":1,"ayaSaleh717":1,"technicalpickles":1,"nerdrew":1,"nipe0324":1,"grosser":1,"CamilleDrapier":1,"smedberg":1,"aneta-bielska":1,"nudded":1,"pdpol":1,"jch":1,"jemc":1,"jhawthorn":1,"willnet":1,"ylecuyer":1,"jamiemccarthy":1,"maurogeorge":1,"kisriz":1,"olleolleolle":1,"glaucocustodio":1,"thilo":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-28T00:00:08.715Z","repositories_count":14440436,"issues_count":34191912,"pull_requests_count":112291426,"authors_count":11248184,"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":{"NONE":2},"past_year_issue_authors":{},"past_year_pull_request_authors":{"konieczkow":1,"willnet":1},"maintainers":[{"login":"joshuacronemeyer","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshuacronemeyer"}],"active_maintainers":[]},"events":{"total":{"DeleteEvent":1,"PullRequestEvent":9,"ForkEvent":3,"IssuesEvent":2,"WatchEvent":44,"IssueCommentEvent":22,"PushEvent":4,"PullRequestReviewCommentEvent":5,"PullRequestReviewEvent":2,"CreateEvent":2},"last_year":{"DeleteEvent":1,"PullRequestEvent":6,"ForkEvent":1,"IssuesEvent":1,"WatchEvent":14,"IssueCommentEvent":2,"PushEvent":4,"CreateEvent":1}},"keywords":["rails","ruby","test","time"],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-07T23:38:41.858Z","updated_at":"2022-07-07T23:38:41.858Z","repository_link":"https://github.com/travisjeffery/timecop/blob/master/Gemfile","dependencies":[{"id":117484138,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":117484139,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":117484140,"package_name":"jeweler","ecosystem":"rubygems","requirements":"\u003c 2.1.3","direct":true,"kind":"development","optional":false},{"id":117484141,"package_name":"pry","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":117484142,"package_name":"mocha","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":117484143,"package_name":"activesupport","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":117484144,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":117484145,"package_name":"i18n","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":117484146,"package_name":"minitest","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":117484147,"package_name":"minitest-rg","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-13T10:19:26.118Z","updated_at":"2023-01-13T10:19:26.118Z","repository_link":"https://github.com/travisjeffery/timecop/blob/master/.github/workflows/CI.yml","dependencies":[{"id":6875541194,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875541195,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-13T10:19:26.179Z","updated_at":"2023-01-13T10:19:26.179Z","repository_link":"https://github.com/travisjeffery/timecop/blob/master/Dockerfile","dependencies":[{"id":6875541196,"package_name":"ruby","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"rubygems","filepath":"timecop.gemspec","sha":null,"kind":"manifest","created_at":"2024-05-01T13:20:09.796Z","updated_at":"2024-05-01T13:20:09.796Z","repository_link":"https://github.com/travisjeffery/timecop/blob/master/timecop.gemspec","dependencies":[]}],"score":33.898995744326875,"created_at":"2024-12-15T21:38:07.377Z","updated_at":"2026-04-30T18:30:16.360Z","avatar_url":"https://github.com/travisjeffery.png","language":"Ruby","monthly_downloads":0,"readme":"# timecop\n\n[![Gem Version](https://badge.fury.io/rb/timecop.svg)](https://rubygems.org/gems/timecop)\n[![Build Status](https://github.com/travisjeffery/timecop/workflows/CI/badge.svg)](https://github.com/travisjeffery/timecop/actions?query=workflow%3ACI)\n\n## DESCRIPTION\n\nA gem providing \"time travel\" and \"time freezing\" capabilities, making it dead simple to test time-dependent code. It provides a unified method to mock `Time.now`, `Date.today`, `DateTime.now`, and `Process.clock_gettime` in a single call.\n\n## INSTALL\n\n`bundle add timecop`\n\n## FEATURES\n\n- Freeze time to a specific point.\n- Travel back to a specific point in time, but allow time to continue moving forward from there.\n- Scale time by a given scaling factor that will cause time to move at an accelerated pace.\n- No dependencies, can be used with _any_ ruby project\n- Timecop api allows arguments to be passed into `#freeze` and `#travel` as one of the following:\n  - Time instance\n  - DateTime instance\n  - Date instance\n  - individual arguments (year, month, day, hour, minute, second)\n  - a single integer argument that is interpreted as an offset in seconds from `Time.now`\n- Nested calls to `Timecop#travel` and `Timecop#freeze` are supported -- each block will maintain its interpretation of now.\n- Works with regular Ruby projects, and Ruby on Rails projects\n\n## USAGE\n\nRun a time-sensitive test\n\n```ruby\njoe = User.find(1)\njoe.purchase_home()\nassert !joe.mortgage_due?\n# move ahead a month and assert that the mortgage is due\nTimecop.freeze(Date.today + 30) do\n  assert joe.mortgage_due?\nend\n```\n\nYou can mock the time for a set of tests easily via setup/teardown methods\n\n```ruby\ndescribe \"some set of tests to mock\" do\n  before do\n    Timecop.freeze(Time.local(1990))\n  end\n\n  after do\n    Timecop.return\n  end\n\n  it \"should do blah blah blah\" do\n  end\nend\n```\n\nSet the time for the test environment of a rails app -- this is particularly\nhelpful if your whole application is time-sensitive.  It allows you to build\nyour test data at a single point in time, and to move in/out of that time as\nappropriate (within your tests)\n\nin `config/environments/test.rb`\n\n```ruby\nconfig.after_initialize do\n  # Set Time.now to September 1, 2008 10:05:00 AM (at this instant), but allow it to move forward\n  t = Time.local(2008, 9, 1, 10, 5, 0)\n  Timecop.travel(t)\nend\n```\n\n### The difference between Timecop.freeze and Timecop.travel\n\n`freeze` is used to statically mock the concept of now. As your program executes,\n`Time.now` will not change unless you make subsequent calls into the Timecop API.\n`travel`, on the other hand, computes an offset between what we currently think\n`Time.now` is (recall that we support nested traveling) and the time passed in.\nIt uses this offset to simulate the passage of time.  To demonstrate, consider\nthe following code snippets:\n\n```ruby\nnew_time = Time.local(2008, 9, 1, 12, 0, 0)\nTimecop.freeze(new_time)\nsleep(10)\nnew_time == Time.now # ==\u003e true\n\nTimecop.return # \"turn off\" Timecop\nTimecop.travel(new_time)\nsleep(10)\nnew_time == Time.now # ==\u003e false\n```\n\n### Timecop.scale\n\nLet's say you want to test a \"live\" integration wherein entire days could pass by\nin minutes while you're able to simulate \"real\" activity. For example, one such use case\nis being able to test reports and invoices that run in 30 day cycles in very little time, while also\nbeing able to simulate activity via subsequent calls to your application.\n\n```ruby\n# seconds will now seem like hours\nTimecop.scale(3600)\nTime.now\n# =\u003e 2012-09-20 21:23:25 -0500\n# seconds later, hours have passed and it's gone from 9pm at night to 6am in the morning\nTime.now\n# =\u003e 2012-09-21 06:22:59 -0500\n```\n\nSee [#42](https://github.com/travisjeffery/timecop/pull/42) for more information, thanks to Ken Mayer, David Holcomb, and Pivotal Labs.\n\n### Timecop.safe_mode\n\nSafe mode forces you to use Timecop with the block syntax since it always puts time back the way it was. If you are running in safe mode and use Timecop without the block syntax `Timecop::SafeModeException` will be raised to tell the user they are not being safe.\n\n``` ruby\n# turn on safe mode\nTimecop.safe_mode = true\n\n# check if you are in safe mode\nTimecop.safe_mode?\n# =\u003e true\n\n# using method without block\nTimecop.freeze\n# =\u003e Timecop::SafeModeException: Safe mode is enabled, only calls passing a block are allowed.\n```\n\n### Configuring Mocking Process.clock_gettime\n\nBy default Timecop does not mock Process.clock_gettime. You must enable it like this:\n\n``` ruby\n# turn on\nTimecop.mock_process_clock = true\n```\n\n### Rails v Ruby Date/Time libraries\n\nSometimes [Rails Date/Time methods don't play nicely with Ruby Date/Time methods.](https://rails.lighthouseapp.com/projects/8994/tickets/6410-dateyesterday-datetoday)\n\nBe careful mixing Ruby `Date.today` with Rails `Date.tomorrow` / `Date.yesterday` as things might break.\n\n## Contribute\n\ntimecop is maintained by [travisjeffery](http://github.com/travisjeffery), and\nwas created by [jtrupiano](https://github.com/jtrupiano).\n\nHere's the most direct way to get your work merged into the project.\n\n- Fork the project\n- Clone down your fork\n- Create a feature branch\n- Hack away and add tests, not necessarily in that order\n- Make sure everything still passes by running tests\n- If necessary, rebase your commits into logical chunks without errors\n- Push the branch up to your fork\n- Send a pull request for your branch\n\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","activejob","mvc","rubygems","rspec","rubocop","ruby-gem","code-formatter","static-code-analysis","rack"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/237","html_url":"https://ruby.ecosyste.ms/projects/237"}