{"id":201151,"name":null,"description":"A Jupyter Server extension that serves the cylc-ui web application for monitoring and controlling Cylc workflows.","url":"https://github.com/cylc/cylc-uiserver","last_synced_at":"2025-09-10T05:41:10.942Z","repository":{"id":37924047,"uuid":"171260220","full_name":"cylc/cylc-uiserver","owner":"cylc","description":"A Jupyter Server extension that serves the cylc-ui web application for monitoring and controlling Cylc workflows.","archived":false,"fork":false,"pushed_at":"2025-09-04T16:22:07.000Z","size":27354,"stargazers_count":19,"open_issues_count":93,"forks_count":20,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-09-04T18:24:06.915Z","etag":null,"topics":["cylc","hacktoberfest","jupyter","jupyterhub","python","workflow"],"latest_commit_sha":null,"homepage":"https://cylc.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cylc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","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":"2019-02-18T10:08:13.000Z","updated_at":"2025-08-14T10:51:39.000Z","dependencies_parsed_at":"2023-09-23T09:44:38.356Z","dependency_job_id":"b2d77436-6afa-4d96-96de-a359a5dac0bd","html_url":"https://github.com/cylc/cylc-uiserver","commit_stats":{"total_commits":660,"total_committers":15,"mean_commits":44.0,"dds":0.7166666666666667,"last_synced_commit":"def8d01fbe7194f27b3beadd2086b9b05283bbc6"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/cylc/cylc-uiserver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/sbom","scorecard":{"id":314408,"data":{"date":"2025-08-11","repo":{"name":"github.com/cylc/cylc-uiserver","commit":"94b141f137a296a4de20df179c3200cd0cf36f81"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.1,"checks":[{"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/1_create_release_pr.yml:1","Warn: no topLevel permission defined: .github/workflows/2_auto_publish_release.yml:1","Warn: no topLevel permission defined: .github/workflows/branch_sync.yml:1","Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/shortlog.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Warn: no topLevel permission defined: .github/workflows/update_copyright.yml:1","Warn: no topLevel permission defined: .github/workflows/update_ui.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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/branch_sync.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/branch_sync.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/shortlog.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/shortlog.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/shortlog.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/shortlog.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:100: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_ui.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_ui.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_ui.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_ui.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/1_create_release_pr.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:64","Warn: pipCommand not pinned by hash: .github/workflows/update_ui.yml:60","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  25 third-party GitHubAction dependencies pinned","Info:   0 out of   3 pipCommand 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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/2_auto_publish_release.yml:16"],"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"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":"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":"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-17T23:53:43.518Z","repository_id":37924047,"created_at":"2025-08-17T23:53:43.518Z","updated_at":"2025-08-17T23:53:43.518Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274417493,"owners_count":25281119,"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-09-10T02:00:12.551Z","response_time":83,"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":"cylc","name":"The Cylc Workflow Engine","uuid":"824878","kind":"organization","description":"A workflow engine for cycling systems.","email":"hilary.oliver@niwa.co.nz","website":"https://cylc.github.io","location":"Wellington, New Zealand","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/824878?v=4","repositories_count":20,"last_synced_at":"2024-03-26T02:12:47.259Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/cylc","funding_links":[],"total_stars":410,"followers":23,"following":0,"created_at":"2022-11-03T02:14:24.673Z","updated_at":"2024-03-26T02:12:49.322Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc/repositories"},"packages":[{"id":5283885,"name":"cylc-uiserver","ecosystem":"conda","description":"This project contains the Cylc UI Server. A JupyterHub-compatible application, used to display the Cylc UI (or simply UI) to users, and to communicate with Workflow Services (WFS).","homepage":"https://github.com/cylc/cylc-uiserver","licenses":"GPL-3.0-only","normalized_licenses":["GPL-3.0-only"],"repository_url":"https://github.com/cylc/cylc-uiserver","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2020-01-25T04:40:30.000Z","latest_release_published_at":"2022-07-29T01:04:51.000Z","latest_release_number":"1.1.0","last_synced_at":"2025-09-04T18:39:19.256Z","created_at":"2022-10-03T15:40:21.137Z","updated_at":"2025-09-05T08:57:02.235Z","registry_url":"https://anaconda.org/conda-forge/cylc-uiserver","install_command":"conda install -c conda-forge cylc-uiserver","documentation_url":null,"metadata":{},"repo_metadata":{"id":37924047,"uuid":"171260220","full_name":"cylc/cylc-uiserver","owner":"cylc","description":"A Jupyter Server extension that serves the cylc-ui web application for monitoring and controlling Cylc workflows.","archived":false,"fork":false,"pushed_at":"2025-09-04T16:22:07.000Z","size":27354,"stargazers_count":19,"open_issues_count":93,"forks_count":20,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-09-04T18:24:06.915Z","etag":null,"topics":["cylc","hacktoberfest","jupyter","jupyterhub","python","workflow"],"latest_commit_sha":null,"homepage":"https://cylc.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cylc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","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":"2019-02-18T10:08:13.000Z","updated_at":"2025-08-14T10:51:39.000Z","dependencies_parsed_at":"2023-09-23T09:44:38.356Z","dependency_job_id":"b2d77436-6afa-4d96-96de-a359a5dac0bd","html_url":"https://github.com/cylc/cylc-uiserver","commit_stats":{"total_commits":660,"total_committers":15,"mean_commits":44.0,"dds":0.7166666666666667,"last_synced_commit":"def8d01fbe7194f27b3beadd2086b9b05283bbc6"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/cylc/cylc-uiserver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/sbom","scorecard":{"id":314408,"data":{"date":"2025-08-11","repo":{"name":"github.com/cylc/cylc-uiserver","commit":"94b141f137a296a4de20df179c3200cd0cf36f81"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.1,"checks":[{"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/1_create_release_pr.yml:1","Warn: no topLevel permission defined: .github/workflows/2_auto_publish_release.yml:1","Warn: no topLevel permission defined: .github/workflows/branch_sync.yml:1","Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/shortlog.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Warn: no topLevel permission defined: .github/workflows/update_copyright.yml:1","Warn: no topLevel permission defined: .github/workflows/update_ui.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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/branch_sync.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/branch_sync.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/shortlog.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/shortlog.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/shortlog.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/shortlog.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:100: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_ui.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_ui.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_ui.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_ui.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/1_create_release_pr.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:64","Warn: pipCommand not pinned by hash: .github/workflows/update_ui.yml:60","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  25 third-party GitHubAction dependencies pinned","Info:   0 out of   3 pipCommand 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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/2_auto_publish_release.yml:16"],"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"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":"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":"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-17T23:53:43.518Z","repository_id":37924047,"created_at":"2025-08-17T23:53:43.518Z","updated_at":"2025-08-17T23:53:43.518Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273734403,"owners_count":25158273,"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-09-05T02:00:09.113Z","response_time":402,"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":"cylc","name":"The Cylc Workflow Engine","uuid":"824878","kind":"organization","description":"A workflow engine for cycling systems.","email":"hilary.oliver@niwa.co.nz","website":"https://cylc.github.io","location":"Wellington, New Zealand","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/824878?v=4","repositories_count":20,"last_synced_at":"2024-03-26T02:12:47.259Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/cylc","funding_links":[],"total_stars":410,"followers":23,"following":0,"created_at":"2022-11-03T02:14:24.673Z","updated_at":"2024-03-26T02:12:49.322Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc/repositories"},"tags":[{"name":"1.7.1","sha":"90c686f38d5e1da21a988f5cfcdb75f595534045","kind":"commit","published_at":"2025-09-04T16:17:54.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.7.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"6dde3ba4af98a6f17f0a5b41393075da474d5f7d","kind":"commit","published_at":"2025-07-24T14:25:40.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.7.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.7.0/manifests"},{"name":"1.6.1","sha":"81782affa28ef7a7f8b4c2fe58c82800dc5cb542","kind":"commit","published_at":"2025-01-15T16:41:42.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.6.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"1af632f21c755aef634acb2ffb22ce42e622c7a4","kind":"commit","published_at":"2025-01-08T15:46:32.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.6.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.6.0/manifests"},{"name":"1.5.1","sha":"3a41c6fbefbcea33c41410f3698de8b62c9871b8","kind":"commit","published_at":"2024-10-15T16:16:15.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.5.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"6ed061c5764c5d250be3a00b07e4aeb955f8ec0e","kind":"commit","published_at":"2024-06-18T14:09:07.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.5.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.0/manifests"},{"name":"1.4.4","sha":"51045ec2fb9e4dd2ce5100923693487e16654cea","kind":"commit","published_at":"2024-04-05T10:10:43.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.4","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.4/manifests"},{"name":"1.4.3","sha":"a7f84a83088d379521d5e3e58d74679ebdc9bd92","kind":"commit","published_at":"2023-12-05T10:39:59.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.3","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.3/manifests"},{"name":"1.4.2","sha":"d49b905f12601b16c9ff44afc09c6f97d682423e","kind":"commit","published_at":"2023-11-30T09:38:02.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.2/manifests"},{"name":"1.4.1","sha":"a0c839a45ec8715d6d716d9979ceb89ea547b510","kind":"commit","published_at":"2023-11-03T13:44:49.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"9468c12464bdf518c66e3428d40350dfaa6e93c0","kind":"commit","published_at":"2023-09-12T13:04:47.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.0/manifests"},{"name":"1.3.1","sha":"8ec403f74695c29ffd072139dffcabc806be2814","kind":"commit","published_at":"2023-09-08T10:18:05.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.3.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"41cf7c6c8d59c52b9175b237166c923573638727","kind":"commit","published_at":"2023-07-21T11:10:26.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.3.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.0/manifests"},{"name":"1.2.2","sha":"651d7c6cfa98d1cb99aadf17b69f4806931a098c","kind":"commit","published_at":"2023-04-28T13:51:23.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.2.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"b095dd9b839b90c71f508038cc36462456fa1434","kind":"commit","published_at":"2023-02-21T11:36:02.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.2.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"456e111a0ae42c0204060022c3b1edfd008c6ab0","kind":"commit","published_at":"2023-01-16T13:44:55.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.2.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"c3f002f89b3dfeb3333b411842c928cb96293b95","kind":"commit","published_at":"2022-07-28T11:31:04.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.1.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.1.0/manifests"},{"name":"1.0.3","sha":"36bfaa99b62e8d4247c5065fe4c9b08cc24365a6","kind":"commit","published_at":"2022-05-31T09:18:32.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.3","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"c324fe8d4c640b7455f6dc319e93b7e6f425489a","kind":"commit","published_at":"2022-05-20T12:44:18.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"37c0fc93c22023fdaf8fe98d63ef0da018c914f7","kind":"commit","published_at":"2022-03-23T18:31:14.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"305129014c14ff4132e69a2b33b7af94b00c8820","kind":"commit","published_at":"2022-02-17T14:26:44.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.0/manifests"},{"name":"0.6.0","sha":"85df0181e825dd64ff553fb95b56e28bbe59c0fc","kind":"commit","published_at":"2021-11-11T17:32:22.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.6.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"47096f4518258a00c559f86e34736dccd6f303f2","kind":"commit","published_at":"2021-07-29T08:48:40.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.5.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"a7580542e65998183bb66ff9ca6ebfa849134f15","kind":"commit","published_at":"2021-04-21T22:47:39.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.4.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"f2e33f1c7a466489e4964f285b4428d2cc50e116","kind":"tag","published_at":"2021-03-29T10:17:17.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.3.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.3.0/manifests"},{"name":"0.2","sha":"976a81ad6ee0500285ad69d52734bb6e0bae09f5","kind":"tag","published_at":"2020-07-15T21:27:07.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.2/manifests"},{"name":"0.1","sha":"bbc94a5c5ea0bc85edc28479c019a6f649b0f4b3","kind":"tag","published_at":"2019-09-19T11:34:32.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-05T08:57:02.235Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":28.819565759920142,"stargazers_count":49.57823808335413,"forks_count":38.128275517843775,"average":37.637883703518845},"purl":"pkg:conda/cylc-uiserver","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/cylc-uiserver","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/cylc-uiserver","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/cylc-uiserver/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-04T13:02:27.050Z","issues_count":114,"pull_requests_count":336,"avg_time_to_close_issue":15425530.23076923,"avg_time_to_close_pull_request":1577863.976510067,"issues_closed_count":52,"pull_requests_closed_count":298,"pull_request_authors_count":15,"issue_authors_count":15,"avg_comments_per_issue":1.8421052631578947,"avg_comments_per_pull_request":1.0773809523809523,"merged_pull_requests_count":263,"bot_issues_count":3,"bot_pull_requests_count":129,"past_year_issues_count":26,"past_year_pull_requests_count":101,"past_year_avg_time_to_close_issue":990215.5,"past_year_avg_time_to_close_pull_request":725470.7108433734,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":83,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.6538461538461539,"past_year_avg_comments_per_pull_request":0.5148514851485149,"past_year_bot_issues_count":3,"past_year_bot_pull_requests_count":47,"past_year_merged_pull_requests_count":73,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/issues","maintainers":[{"login":"oliver-sanders","count":133,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oliver-sanders"},{"login":"MetRonnie","count":76,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MetRonnie"},{"login":"dwsutherland","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwsutherland"},{"login":"wxtim","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wxtim"},{"login":"kinow","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kinow"},{"login":"hjoliver","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hjoliver"}],"active_maintainers":[{"login":"MetRonnie","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MetRonnie"},{"login":"oliver-sanders","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oliver-sanders"},{"login":"dwsutherland","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwsutherland"},{"login":"wxtim","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wxtim"},{"login":"hjoliver","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hjoliver"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cylc-uiserver/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cylc-uiserver/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cylc-uiserver/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cylc-uiserver/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13420,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-09T06:53:47.128Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":5283887,"name":"cylc-uiserver-base","ecosystem":"conda","description":"This project contains the Cylc UI Server. A JupyterHub-compatible application, used to display the Cylc UI (or simply UI) to users, and to communicate with Workflow Services (WFS).","homepage":"https://github.com/cylc/cylc-uiserver","licenses":"GPL-3.0-only","normalized_licenses":["GPL-3.0-only"],"repository_url":"https://github.com/cylc/cylc-uiserver","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2021-11-25T16:18:08.000Z","latest_release_published_at":"2022-07-29T01:04:38.000Z","latest_release_number":"1.1.0","last_synced_at":"2025-09-04T18:39:17.871Z","created_at":"2022-10-03T15:40:21.271Z","updated_at":"2025-09-05T08:57:02.238Z","registry_url":"https://anaconda.org/conda-forge/cylc-uiserver-base","install_command":"conda install -c conda-forge cylc-uiserver-base","documentation_url":null,"metadata":{},"repo_metadata":{"id":37924047,"uuid":"171260220","full_name":"cylc/cylc-uiserver","owner":"cylc","description":"A Jupyter Server extension that serves the cylc-ui web application for monitoring and controlling Cylc workflows.","archived":false,"fork":false,"pushed_at":"2025-09-04T16:22:07.000Z","size":27354,"stargazers_count":19,"open_issues_count":93,"forks_count":20,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-09-04T18:24:06.915Z","etag":null,"topics":["cylc","hacktoberfest","jupyter","jupyterhub","python","workflow"],"latest_commit_sha":null,"homepage":"https://cylc.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cylc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","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":"2019-02-18T10:08:13.000Z","updated_at":"2025-08-14T10:51:39.000Z","dependencies_parsed_at":"2023-09-23T09:44:38.356Z","dependency_job_id":"b2d77436-6afa-4d96-96de-a359a5dac0bd","html_url":"https://github.com/cylc/cylc-uiserver","commit_stats":{"total_commits":660,"total_committers":15,"mean_commits":44.0,"dds":0.7166666666666667,"last_synced_commit":"def8d01fbe7194f27b3beadd2086b9b05283bbc6"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/cylc/cylc-uiserver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/sbom","scorecard":{"id":314408,"data":{"date":"2025-08-11","repo":{"name":"github.com/cylc/cylc-uiserver","commit":"94b141f137a296a4de20df179c3200cd0cf36f81"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.1,"checks":[{"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/1_create_release_pr.yml:1","Warn: no topLevel permission defined: .github/workflows/2_auto_publish_release.yml:1","Warn: no topLevel permission defined: .github/workflows/branch_sync.yml:1","Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/shortlog.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Warn: no topLevel permission defined: .github/workflows/update_copyright.yml:1","Warn: no topLevel permission defined: .github/workflows/update_ui.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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/branch_sync.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/branch_sync.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/shortlog.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/shortlog.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/shortlog.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/shortlog.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:100: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_ui.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_ui.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_ui.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_ui.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/1_create_release_pr.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:64","Warn: pipCommand not pinned by hash: .github/workflows/update_ui.yml:60","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  25 third-party GitHubAction dependencies pinned","Info:   0 out of   3 pipCommand 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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/2_auto_publish_release.yml:16"],"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"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":"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":"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-17T23:53:43.518Z","repository_id":37924047,"created_at":"2025-08-17T23:53:43.518Z","updated_at":"2025-08-17T23:53:43.518Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273734403,"owners_count":25158273,"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-09-05T02:00:09.113Z","response_time":402,"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":"cylc","name":"The Cylc Workflow Engine","uuid":"824878","kind":"organization","description":"A workflow engine for cycling systems.","email":"hilary.oliver@niwa.co.nz","website":"https://cylc.github.io","location":"Wellington, New Zealand","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/824878?v=4","repositories_count":20,"last_synced_at":"2024-03-26T02:12:47.259Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/cylc","funding_links":[],"total_stars":410,"followers":23,"following":0,"created_at":"2022-11-03T02:14:24.673Z","updated_at":"2024-03-26T02:12:49.322Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc/repositories"},"tags":[{"name":"1.7.1","sha":"90c686f38d5e1da21a988f5cfcdb75f595534045","kind":"commit","published_at":"2025-09-04T16:17:54.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.7.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"6dde3ba4af98a6f17f0a5b41393075da474d5f7d","kind":"commit","published_at":"2025-07-24T14:25:40.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.7.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.7.0/manifests"},{"name":"1.6.1","sha":"81782affa28ef7a7f8b4c2fe58c82800dc5cb542","kind":"commit","published_at":"2025-01-15T16:41:42.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.6.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"1af632f21c755aef634acb2ffb22ce42e622c7a4","kind":"commit","published_at":"2025-01-08T15:46:32.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.6.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.6.0/manifests"},{"name":"1.5.1","sha":"3a41c6fbefbcea33c41410f3698de8b62c9871b8","kind":"commit","published_at":"2024-10-15T16:16:15.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.5.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"6ed061c5764c5d250be3a00b07e4aeb955f8ec0e","kind":"commit","published_at":"2024-06-18T14:09:07.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.5.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.0/manifests"},{"name":"1.4.4","sha":"51045ec2fb9e4dd2ce5100923693487e16654cea","kind":"commit","published_at":"2024-04-05T10:10:43.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.4","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.4/manifests"},{"name":"1.4.3","sha":"a7f84a83088d379521d5e3e58d74679ebdc9bd92","kind":"commit","published_at":"2023-12-05T10:39:59.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.3","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.3/manifests"},{"name":"1.4.2","sha":"d49b905f12601b16c9ff44afc09c6f97d682423e","kind":"commit","published_at":"2023-11-30T09:38:02.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.2/manifests"},{"name":"1.4.1","sha":"a0c839a45ec8715d6d716d9979ceb89ea547b510","kind":"commit","published_at":"2023-11-03T13:44:49.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"9468c12464bdf518c66e3428d40350dfaa6e93c0","kind":"commit","published_at":"2023-09-12T13:04:47.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.0/manifests"},{"name":"1.3.1","sha":"8ec403f74695c29ffd072139dffcabc806be2814","kind":"commit","published_at":"2023-09-08T10:18:05.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.3.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"41cf7c6c8d59c52b9175b237166c923573638727","kind":"commit","published_at":"2023-07-21T11:10:26.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.3.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.0/manifests"},{"name":"1.2.2","sha":"651d7c6cfa98d1cb99aadf17b69f4806931a098c","kind":"commit","published_at":"2023-04-28T13:51:23.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.2.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"b095dd9b839b90c71f508038cc36462456fa1434","kind":"commit","published_at":"2023-02-21T11:36:02.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.2.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"456e111a0ae42c0204060022c3b1edfd008c6ab0","kind":"commit","published_at":"2023-01-16T13:44:55.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.2.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"c3f002f89b3dfeb3333b411842c928cb96293b95","kind":"commit","published_at":"2022-07-28T11:31:04.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.1.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.1.0/manifests"},{"name":"1.0.3","sha":"36bfaa99b62e8d4247c5065fe4c9b08cc24365a6","kind":"commit","published_at":"2022-05-31T09:18:32.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.3","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"c324fe8d4c640b7455f6dc319e93b7e6f425489a","kind":"commit","published_at":"2022-05-20T12:44:18.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"37c0fc93c22023fdaf8fe98d63ef0da018c914f7","kind":"commit","published_at":"2022-03-23T18:31:14.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"305129014c14ff4132e69a2b33b7af94b00c8820","kind":"commit","published_at":"2022-02-17T14:26:44.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.0/manifests"},{"name":"0.6.0","sha":"85df0181e825dd64ff553fb95b56e28bbe59c0fc","kind":"commit","published_at":"2021-11-11T17:32:22.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.6.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"47096f4518258a00c559f86e34736dccd6f303f2","kind":"commit","published_at":"2021-07-29T08:48:40.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.5.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"a7580542e65998183bb66ff9ca6ebfa849134f15","kind":"commit","published_at":"2021-04-21T22:47:39.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.4.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"f2e33f1c7a466489e4964f285b4428d2cc50e116","kind":"tag","published_at":"2021-03-29T10:17:17.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.3.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.3.0/manifests"},{"name":"0.2","sha":"976a81ad6ee0500285ad69d52734bb6e0bae09f5","kind":"tag","published_at":"2020-07-15T21:27:07.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.2/manifests"},{"name":"0.1","sha":"bbc94a5c5ea0bc85edc28479c019a6f649b0f4b3","kind":"tag","published_at":"2019-09-19T11:34:32.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-05T08:57:02.238Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":19.505864736710755,"stargazers_count":49.57823808335413,"forks_count":38.128275517843775,"average":35.309458447716494},"purl":"pkg:conda/cylc-uiserver-base","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/cylc-uiserver-base","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/cylc-uiserver-base","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/cylc-uiserver-base/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-04T13:02:27.050Z","issues_count":114,"pull_requests_count":336,"avg_time_to_close_issue":15425530.23076923,"avg_time_to_close_pull_request":1577863.976510067,"issues_closed_count":52,"pull_requests_closed_count":298,"pull_request_authors_count":15,"issue_authors_count":15,"avg_comments_per_issue":1.8421052631578947,"avg_comments_per_pull_request":1.0773809523809523,"merged_pull_requests_count":263,"bot_issues_count":3,"bot_pull_requests_count":129,"past_year_issues_count":26,"past_year_pull_requests_count":101,"past_year_avg_time_to_close_issue":990215.5,"past_year_avg_time_to_close_pull_request":725470.7108433734,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":83,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.6538461538461539,"past_year_avg_comments_per_pull_request":0.5148514851485149,"past_year_bot_issues_count":3,"past_year_bot_pull_requests_count":47,"past_year_merged_pull_requests_count":73,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/issues","maintainers":[{"login":"oliver-sanders","count":133,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oliver-sanders"},{"login":"MetRonnie","count":76,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MetRonnie"},{"login":"dwsutherland","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwsutherland"},{"login":"wxtim","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wxtim"},{"login":"kinow","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kinow"},{"login":"hjoliver","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hjoliver"}],"active_maintainers":[{"login":"MetRonnie","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MetRonnie"},{"login":"oliver-sanders","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oliver-sanders"},{"login":"dwsutherland","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwsutherland"},{"login":"wxtim","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wxtim"},{"login":"hjoliver","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hjoliver"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cylc-uiserver-base/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cylc-uiserver-base/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cylc-uiserver-base/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cylc-uiserver-base/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13420,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-09T06:53:47.128Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":2686448,"name":"cylc-uiserver","ecosystem":"pypi","description":"Cylc UI Server","homepage":"https://github.com/cylc/cylc-uiserver/","licenses":"GPL","normalized_licenses":["GPL-2.0+"],"repository_url":"https://github.com/cylc/cylc-uiserver","keywords_array":[],"namespace":null,"versions_count":27,"first_release_published_at":"2019-09-19T11:39:01.000Z","latest_release_published_at":"2025-09-04T16:18:51.000Z","latest_release_number":"1.7.1","last_synced_at":"2025-09-04T16:32:21.523Z","created_at":"2022-04-10T10:30:58.092Z","updated_at":"2025-09-04T16:32:22.869Z","registry_url":"https://pypi.org/project/cylc-uiserver/","install_command":"pip install cylc-uiserver --index-url https://pypi.org/simple","documentation_url":"https://cylc-uiserver.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Environment :: Console","Environment :: Web Environment","Intended Audience :: Developers","Intended Audience :: Science/Research","Intended Audience :: System Administrators","License :: OSI Approved :: GNU General Public License v3 (GPLv3)","Operating System :: POSIX","Programming Language :: Python","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Topic :: Scientific/Engineering :: Atmospheric Science"],"normalized_name":"cylc-uiserver","project_status":null},"repo_metadata":{"id":37924047,"uuid":"171260220","full_name":"cylc/cylc-uiserver","owner":"cylc","description":"A Jupyter Server extension that serves the cylc-ui web application for monitoring and controlling Cylc workflows.","archived":false,"fork":false,"pushed_at":"2024-09-09T15:59:23.000Z","size":21096,"stargazers_count":15,"open_issues_count":85,"forks_count":18,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-09-21T23:05:34.455Z","etag":null,"topics":["cylc","hacktoberfest","jupyter","jupyterhub","python","workflow"],"latest_commit_sha":null,"homepage":"https://cylc.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cylc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","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}},"created_at":"2019-02-18T10:08:13.000Z","updated_at":"2024-08-15T08:15:34.000Z","dependencies_parsed_at":"2023-09-23T09:44:38.356Z","dependency_job_id":"b2d77436-6afa-4d96-96de-a359a5dac0bd","html_url":"https://github.com/cylc/cylc-uiserver","commit_stats":{"total_commits":522,"total_committers":12,"mean_commits":43.5,"dds":0.6417624521072797,"last_synced_commit":"ed7f6899132392f6edb9f9f072bc54db92dcd9a8"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219867295,"owners_count":16554408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"cylc","name":"The Cylc Workflow Engine","uuid":"824878","kind":"organization","description":"A workflow engine for cycling systems.","email":"hilary.oliver@niwa.co.nz","website":"https://cylc.github.io","location":"Wellington, New Zealand","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/824878?v=4","repositories_count":20,"last_synced_at":"2024-03-26T02:12:47.259Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/cylc","funding_links":[],"total_stars":410,"followers":23,"following":0,"created_at":"2022-11-03T02:14:24.673Z","updated_at":"2024-03-26T02:12:49.322Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc/repositories"},"tags":[{"name":"1.5.0","sha":"6ed061c5764c5d250be3a00b07e4aeb955f8ec0e","kind":"commit","published_at":"2024-06-18T14:09:07.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.5.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.0/manifests"},{"name":"1.4.4","sha":"51045ec2fb9e4dd2ce5100923693487e16654cea","kind":"commit","published_at":"2024-04-05T10:10:43.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.4","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.4/manifests"},{"name":"1.4.3","sha":"a7f84a83088d379521d5e3e58d74679ebdc9bd92","kind":"commit","published_at":"2023-12-05T10:39:59.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.3","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.3/manifests"},{"name":"1.4.2","sha":"d49b905f12601b16c9ff44afc09c6f97d682423e","kind":"commit","published_at":"2023-11-30T09:38:02.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.2/manifests"},{"name":"1.4.1","sha":"a0c839a45ec8715d6d716d9979ceb89ea547b510","kind":"commit","published_at":"2023-11-03T13:44:49.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"9468c12464bdf518c66e3428d40350dfaa6e93c0","kind":"commit","published_at":"2023-09-12T13:04:47.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.0/manifests"},{"name":"1.3.1","sha":"8ec403f74695c29ffd072139dffcabc806be2814","kind":"commit","published_at":"2023-09-08T10:18:05.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.3.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"41cf7c6c8d59c52b9175b237166c923573638727","kind":"commit","published_at":"2023-07-21T11:10:26.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.3.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.0/manifests"},{"name":"1.2.2","sha":"651d7c6cfa98d1cb99aadf17b69f4806931a098c","kind":"commit","published_at":"2023-04-28T13:51:23.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.2.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"b095dd9b839b90c71f508038cc36462456fa1434","kind":"commit","published_at":"2023-02-21T11:36:02.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.2.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"456e111a0ae42c0204060022c3b1edfd008c6ab0","kind":"commit","published_at":"2023-01-16T13:44:55.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.2.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"c3f002f89b3dfeb3333b411842c928cb96293b95","kind":"commit","published_at":"2022-07-28T11:31:04.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.1.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.1.0/manifests"},{"name":"1.0.3","sha":"36bfaa99b62e8d4247c5065fe4c9b08cc24365a6","kind":"commit","published_at":"2022-05-31T09:18:32.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.3","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"c324fe8d4c640b7455f6dc319e93b7e6f425489a","kind":"commit","published_at":"2022-05-20T12:44:18.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"37c0fc93c22023fdaf8fe98d63ef0da018c914f7","kind":"commit","published_at":"2022-03-23T18:31:14.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"305129014c14ff4132e69a2b33b7af94b00c8820","kind":"commit","published_at":"2022-02-17T14:26:44.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.0/manifests"},{"name":"0.6.0","sha":"85df0181e825dd64ff553fb95b56e28bbe59c0fc","kind":"commit","published_at":"2021-11-11T17:32:22.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.6.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"47096f4518258a00c559f86e34736dccd6f303f2","kind":"commit","published_at":"2021-07-29T08:48:40.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.5.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"a7580542e65998183bb66ff9ca6ebfa849134f15","kind":"commit","published_at":"2021-04-21T22:47:39.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.4.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"f2e33f1c7a466489e4964f285b4428d2cc50e116","kind":"tag","published_at":"2021-03-29T10:17:17.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.3.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.3.0/manifests"},{"name":"0.2","sha":"976a81ad6ee0500285ad69d52734bb6e0bae09f5","kind":"tag","published_at":"2020-07-15T21:27:07.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.2/manifests"},{"name":"0.1","sha":"bbc94a5c5ea0bc85edc28479c019a6f649b0f4b3","kind":"tag","published_at":"2019-09-19T11:34:32.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.1/manifests"}]},"repo_metadata_updated_at":"2024-09-25T12:24:10.169Z","dependent_packages_count":2,"downloads":265,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":13.449712736796757,"dependent_repos_count":21.592921703686898,"dependent_packages_count":3.157820486179293,"stargazers_count":15.249771704296537,"forks_count":8.546174388925849,"docker_downloads_count":null,"average":12.399280203977067},"purl":"pkg:pypi/cylc-uiserver","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/cylc-uiserver","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/cylc-uiserver","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/cylc-uiserver/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-21T01:43:37.471Z","issues_count":118,"pull_requests_count":239,"avg_time_to_close_issue":13410969.346153846,"avg_time_to_close_pull_request":1648265.2567567567,"issues_closed_count":52,"pull_requests_closed_count":222,"pull_request_authors_count":14,"issue_authors_count":11,"avg_comments_per_issue":2.1271186440677967,"avg_comments_per_pull_request":1.602510460251046,"merged_pull_requests_count":200,"bot_issues_count":0,"bot_pull_requests_count":74,"past_year_issues_count":30,"past_year_pull_requests_count":87,"past_year_avg_time_to_close_issue":1056957.3846153845,"past_year_avg_time_to_close_pull_request":560582.4078947369,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":76,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":1.0459770114942528,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":39,"past_year_merged_pull_requests_count":69,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/issues","maintainers":[{"login":"oliver-sanders","count":131,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oliver-sanders"},{"login":"MetRonnie","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MetRonnie"},{"login":"wxtim","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wxtim"},{"login":"dwsutherland","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwsutherland"},{"login":"hjoliver","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hjoliver"},{"login":"kinow","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kinow"}],"active_maintainers":[{"login":"oliver-sanders","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oliver-sanders"},{"login":"MetRonnie","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MetRonnie"},{"login":"wxtim","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wxtim"},{"login":"dwsutherland","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwsutherland"},{"login":"hjoliver","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hjoliver"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cylc-uiserver/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cylc-uiserver/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cylc-uiserver/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cylc-uiserver/related_packages","maintainers":[{"uuid":"wxtim","login":"wxtim","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://pypi.org/user/wxtim/","role":null,"created_at":"2023-02-10T14:10:30.045Z","updated_at":"2023-02-10T14:10:30.045Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/wxtim/packages"},{"uuid":"oliver-sanders","login":"oliver-sanders","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://pypi.org/user/oliver-sanders/","role":null,"created_at":"2023-02-10T14:10:28.829Z","updated_at":"2023-02-10T14:10:28.829Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/oliver-sanders/packages"},{"uuid":"kinow","login":"kinow","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/kinow/","role":null,"created_at":"2023-02-10T14:10:27.910Z","updated_at":"2023-02-10T14:10:27.910Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/kinow/packages"},{"uuid":"revilo666","login":"revilo666","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/revilo666/","role":null,"created_at":"2023-02-10T14:10:29.520Z","updated_at":"2023-02-10T14:10:29.520Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/revilo666/packages"},{"uuid":"matthewrmshin","login":"matthewrmshin","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/matthewrmshin/","role":null,"created_at":"2023-02-10T14:10:30.338Z","updated_at":"2023-02-10T14:10:30.338Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/matthewrmshin/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726812,"maintainers_count":308907,"namespaces_count":0,"keywords_count":238369,"github":"pypi","metadata":{"funded_packages_count":50594},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-09T06:31:19.922Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5283889,"name":"cylc-uiserver-hub-base","ecosystem":"conda","description":"This project contains the Cylc UI Server. A JupyterHub-compatible application, used to display the Cylc UI (or simply UI) to users, and to communicate with Workflow Services (WFS).","homepage":"https://github.com/cylc/cylc-uiserver","licenses":"GPL-3.0-only","normalized_licenses":["GPL-3.0-only"],"repository_url":"https://github.com/cylc/cylc-uiserver","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2021-11-25T16:18:14.000Z","latest_release_published_at":"2022-07-29T01:05:10.000Z","latest_release_number":"1.1.0","last_synced_at":"2025-09-04T18:39:19.940Z","created_at":"2022-10-03T15:40:21.397Z","updated_at":"2025-09-05T08:57:02.231Z","registry_url":"https://anaconda.org/conda-forge/cylc-uiserver-hub-base","install_command":"conda install -c conda-forge cylc-uiserver-hub-base","documentation_url":null,"metadata":{},"repo_metadata":{"id":37924047,"uuid":"171260220","full_name":"cylc/cylc-uiserver","owner":"cylc","description":"A Jupyter Server extension that serves the cylc-ui web application for monitoring and controlling Cylc workflows.","archived":false,"fork":false,"pushed_at":"2025-09-04T16:22:07.000Z","size":27354,"stargazers_count":19,"open_issues_count":93,"forks_count":20,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-09-04T18:24:06.915Z","etag":null,"topics":["cylc","hacktoberfest","jupyter","jupyterhub","python","workflow"],"latest_commit_sha":null,"homepage":"https://cylc.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cylc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","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":"2019-02-18T10:08:13.000Z","updated_at":"2025-08-14T10:51:39.000Z","dependencies_parsed_at":"2023-09-23T09:44:38.356Z","dependency_job_id":"b2d77436-6afa-4d96-96de-a359a5dac0bd","html_url":"https://github.com/cylc/cylc-uiserver","commit_stats":{"total_commits":660,"total_committers":15,"mean_commits":44.0,"dds":0.7166666666666667,"last_synced_commit":"def8d01fbe7194f27b3beadd2086b9b05283bbc6"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/cylc/cylc-uiserver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/sbom","scorecard":{"id":314408,"data":{"date":"2025-08-11","repo":{"name":"github.com/cylc/cylc-uiserver","commit":"94b141f137a296a4de20df179c3200cd0cf36f81"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.1,"checks":[{"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/1_create_release_pr.yml:1","Warn: no topLevel permission defined: .github/workflows/2_auto_publish_release.yml:1","Warn: no topLevel permission defined: .github/workflows/branch_sync.yml:1","Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/shortlog.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Warn: no topLevel permission defined: .github/workflows/update_copyright.yml:1","Warn: no topLevel permission defined: .github/workflows/update_ui.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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/1_create_release_pr.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/1_create_release_pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/2_auto_publish_release.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/2_auto_publish_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/branch_sync.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/branch_sync.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/shortlog.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/shortlog.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/shortlog.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/shortlog.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:100: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_copyright.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_copyright.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_ui.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_ui.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_ui.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/cylc/cylc-uiserver/update_ui.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/1_create_release_pr.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:64","Warn: pipCommand not pinned by hash: .github/workflows/update_ui.yml:60","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  25 third-party GitHubAction dependencies pinned","Info:   0 out of   3 pipCommand 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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/2_auto_publish_release.yml:16"],"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"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":"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":"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-17T23:53:43.518Z","repository_id":37924047,"created_at":"2025-08-17T23:53:43.518Z","updated_at":"2025-08-17T23:53:43.518Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273734403,"owners_count":25158273,"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-09-05T02:00:09.113Z","response_time":402,"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":"cylc","name":"The Cylc Workflow Engine","uuid":"824878","kind":"organization","description":"A workflow engine for cycling systems.","email":"hilary.oliver@niwa.co.nz","website":"https://cylc.github.io","location":"Wellington, New Zealand","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/824878?v=4","repositories_count":20,"last_synced_at":"2024-03-26T02:12:47.259Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/cylc","funding_links":[],"total_stars":410,"followers":23,"following":0,"created_at":"2022-11-03T02:14:24.673Z","updated_at":"2024-03-26T02:12:49.322Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cylc/repositories"},"tags":[{"name":"1.7.1","sha":"90c686f38d5e1da21a988f5cfcdb75f595534045","kind":"commit","published_at":"2025-09-04T16:17:54.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.7.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"6dde3ba4af98a6f17f0a5b41393075da474d5f7d","kind":"commit","published_at":"2025-07-24T14:25:40.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.7.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.7.0/manifests"},{"name":"1.6.1","sha":"81782affa28ef7a7f8b4c2fe58c82800dc5cb542","kind":"commit","published_at":"2025-01-15T16:41:42.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.6.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"1af632f21c755aef634acb2ffb22ce42e622c7a4","kind":"commit","published_at":"2025-01-08T15:46:32.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.6.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.6.0/manifests"},{"name":"1.5.1","sha":"3a41c6fbefbcea33c41410f3698de8b62c9871b8","kind":"commit","published_at":"2024-10-15T16:16:15.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.5.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"6ed061c5764c5d250be3a00b07e4aeb955f8ec0e","kind":"commit","published_at":"2024-06-18T14:09:07.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.5.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.5.0/manifests"},{"name":"1.4.4","sha":"51045ec2fb9e4dd2ce5100923693487e16654cea","kind":"commit","published_at":"2024-04-05T10:10:43.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.4","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.4/manifests"},{"name":"1.4.3","sha":"a7f84a83088d379521d5e3e58d74679ebdc9bd92","kind":"commit","published_at":"2023-12-05T10:39:59.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.3","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.3/manifests"},{"name":"1.4.2","sha":"d49b905f12601b16c9ff44afc09c6f97d682423e","kind":"commit","published_at":"2023-11-30T09:38:02.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.2/manifests"},{"name":"1.4.1","sha":"a0c839a45ec8715d6d716d9979ceb89ea547b510","kind":"commit","published_at":"2023-11-03T13:44:49.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"9468c12464bdf518c66e3428d40350dfaa6e93c0","kind":"commit","published_at":"2023-09-12T13:04:47.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.4.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.4.0/manifests"},{"name":"1.3.1","sha":"8ec403f74695c29ffd072139dffcabc806be2814","kind":"commit","published_at":"2023-09-08T10:18:05.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.3.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"41cf7c6c8d59c52b9175b237166c923573638727","kind":"commit","published_at":"2023-07-21T11:10:26.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.3.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.3.0/manifests"},{"name":"1.2.2","sha":"651d7c6cfa98d1cb99aadf17b69f4806931a098c","kind":"commit","published_at":"2023-04-28T13:51:23.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.2.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"b095dd9b839b90c71f508038cc36462456fa1434","kind":"commit","published_at":"2023-02-21T11:36:02.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.2.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"456e111a0ae42c0204060022c3b1edfd008c6ab0","kind":"commit","published_at":"2023-01-16T13:44:55.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.2.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"c3f002f89b3dfeb3333b411842c928cb96293b95","kind":"commit","published_at":"2022-07-28T11:31:04.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.1.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.1.0/manifests"},{"name":"1.0.3","sha":"36bfaa99b62e8d4247c5065fe4c9b08cc24365a6","kind":"commit","published_at":"2022-05-31T09:18:32.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.3","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"c324fe8d4c640b7455f6dc319e93b7e6f425489a","kind":"commit","published_at":"2022-05-20T12:44:18.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"37c0fc93c22023fdaf8fe98d63ef0da018c914f7","kind":"commit","published_at":"2022-03-23T18:31:14.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"305129014c14ff4132e69a2b33b7af94b00c8820","kind":"commit","published_at":"2022-02-17T14:26:44.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/1.0.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/1.0.0/manifests"},{"name":"0.6.0","sha":"85df0181e825dd64ff553fb95b56e28bbe59c0fc","kind":"commit","published_at":"2021-11-11T17:32:22.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.6.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"47096f4518258a00c559f86e34736dccd6f303f2","kind":"commit","published_at":"2021-07-29T08:48:40.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.5.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"a7580542e65998183bb66ff9ca6ebfa849134f15","kind":"commit","published_at":"2021-04-21T22:47:39.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.4.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"f2e33f1c7a466489e4964f285b4428d2cc50e116","kind":"tag","published_at":"2021-03-29T10:17:17.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.3.0","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.3.0/manifests"},{"name":"0.2","sha":"976a81ad6ee0500285ad69d52734bb6e0bae09f5","kind":"tag","published_at":"2020-07-15T21:27:07.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.2","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.2/manifests"},{"name":"0.1","sha":"bbc94a5c5ea0bc85edc28479c019a6f649b0f4b3","kind":"tag","published_at":"2019-09-19T11:34:32.000Z","download_url":"https://codeload.github.com/cylc/cylc-uiserver/tar.gz/0.1","html_url":"https://github.com/cylc/cylc-uiserver/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cylc/cylc-uiserver@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/tags/0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-05T08:57:02.231Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":51.17544297479411,"stargazers_count":49.57823808335413,"forks_count":38.128275517843775,"average":43.22685300723734},"purl":"pkg:conda/cylc-uiserver-hub-base","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/cylc-uiserver-hub-base","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/cylc-uiserver-hub-base","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/cylc-uiserver-hub-base/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-04T13:02:27.050Z","issues_count":114,"pull_requests_count":336,"avg_time_to_close_issue":15425530.23076923,"avg_time_to_close_pull_request":1577863.976510067,"issues_closed_count":52,"pull_requests_closed_count":298,"pull_request_authors_count":15,"issue_authors_count":15,"avg_comments_per_issue":1.8421052631578947,"avg_comments_per_pull_request":1.0773809523809523,"merged_pull_requests_count":263,"bot_issues_count":3,"bot_pull_requests_count":129,"past_year_issues_count":26,"past_year_pull_requests_count":101,"past_year_avg_time_to_close_issue":990215.5,"past_year_avg_time_to_close_pull_request":725470.7108433734,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":83,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.6538461538461539,"past_year_avg_comments_per_pull_request":0.5148514851485149,"past_year_bot_issues_count":3,"past_year_bot_pull_requests_count":47,"past_year_merged_pull_requests_count":73,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/issues","maintainers":[{"login":"oliver-sanders","count":133,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oliver-sanders"},{"login":"MetRonnie","count":76,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MetRonnie"},{"login":"dwsutherland","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwsutherland"},{"login":"wxtim","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wxtim"},{"login":"kinow","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kinow"},{"login":"hjoliver","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hjoliver"}],"active_maintainers":[{"login":"MetRonnie","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MetRonnie"},{"login":"oliver-sanders","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oliver-sanders"},{"login":"dwsutherland","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwsutherland"},{"login":"wxtim","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wxtim"},{"login":"hjoliver","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hjoliver"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cylc-uiserver-hub-base/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cylc-uiserver-hub-base/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cylc-uiserver-hub-base/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cylc-uiserver-hub-base/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13420,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-09T06:53:47.128Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}}],"commits":{"id":27124,"full_name":"cylc/cylc-uiserver","default_branch":"master","committers":[{"name":"Bruno Kinoshita","email":"kinow@apache.org","login":"kinow","count":187},{"name":"Oliver Sanders","email":"oliver.sanders@metoffice.gov.uk","login":"oliver-sanders","count":159},{"name":"Ronnie Dutta","email":"ronnie.dutta@metoffice.gov.uk","login":"MetRonnie","count":112},{"name":"github-actions[bot]","email":"github-actions@noreply.github.com","login":null,"count":81},{"name":"Mel Hall","email":"mel.hall@metoffice.gov.uk","login":"datamel","count":50},{"name":"David Sutherland","email":"davidwollow@gmail.com","login":"dwsutherland","count":31},{"name":"Hilary Oliver","email":"hilary.j.oliver@gmail.com","login":"hjoliver","count":30},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":17},{"name":"Tim Pillinger","email":"tim.pillinger@metoffice.gov.uk","login":"wxtim","count":14},{"name":"Min RK","email":"benjaminrk@gmail.com","login":"minrk","count":6},{"name":"Mark Dawson","email":"mark.dawson@metoffice.gov.uk","login":"markgrahamdawson","count":5},{"name":"Christopher Bennett","email":"christopher.bennett@metoffice.gov.uk","login":"ChrisPaulBennett","count":4},{"name":"Stephen McVeigh","email":"smcveigh941@gmail.com","login":"smcveigh941","count":1},{"name":"David Matthews","email":"david.matthews@metoffice.gov.uk","login":"dpmatthews","count":1},{"name":"Mark Dawson","email":"mark.dawson@metoffice.gov.ukpython","login":null,"count":1}],"total_commits":699,"total_committers":15,"total_bot_commits":98,"total_bot_committers":2,"mean_commits":46.6,"dds":0.7324749642346209,"past_year_committers":[{"name":"Oliver Sanders","email":"oliver.sanders@metoffice.gov.uk","login":"oliver-sanders","count":26},{"name":"Ronnie Dutta","email":"ronnie.dutta@metoffice.gov.uk","login":"MetRonnie","count":24},{"name":"github-actions[bot]","email":"github-actions@noreply.github.com","login":null,"count":15},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":4},{"name":"Tim Pillinger","email":"tim.pillinger@metoffice.gov.uk","login":"wxtim","count":1}],"past_year_total_commits":70,"past_year_total_committers":5,"past_year_total_bot_commits":19,"past_year_total_bot_committers":2,"past_year_mean_commits":14.0,"past_year_dds":0.6285714285714286,"last_synced_at":"2025-05-26T12:18:29.070Z","last_synced_commit":"89a62e25c2c87d3c9a0a107925cd30dcff2ddc68","created_at":"2023-03-07T16:34:12.344Z","updated_at":"2025-05-26T12:18:29.078Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-09T00:17:06.873Z","repositories_count":5525813,"commits_count":868589080,"contributors_count":31964088,"owners_count":917266,"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":"cylc/cylc-uiserver","html_url":"https://github.com/cylc/cylc-uiserver","last_synced_at":"2025-09-06T16:48:24.155Z","status":null,"issues_count":114,"pull_requests_count":338,"avg_time_to_close_issue":15425530.23076923,"avg_time_to_close_pull_request":1567612.7766666666,"issues_closed_count":52,"pull_requests_closed_count":300,"pull_request_authors_count":15,"issue_authors_count":15,"avg_comments_per_issue":1.8421052631578947,"avg_comments_per_pull_request":1.0769230769230769,"merged_pull_requests_count":265,"bot_issues_count":3,"bot_pull_requests_count":131,"past_year_issues_count":26,"past_year_pull_requests_count":103,"past_year_avg_time_to_close_issue":990215.5,"past_year_avg_time_to_close_pull_request":709346.3176470589,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":85,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.6538461538461539,"past_year_avg_comments_per_pull_request":0.5242718446601942,"past_year_bot_issues_count":3,"past_year_bot_pull_requests_count":49,"past_year_merged_pull_requests_count":75,"created_at":"2023-05-10T20:45:37.278Z","updated_at":"2025-09-06T16:48:24.156Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cylc%2Fcylc-uiserver/issues","issue_labels_count":{"bug":26,"small":16,"question":7,"efficiency":5,"offline data":3,"help wanted":2,"blocked":2,"duplicate":2,"data workflows team":2,"infrastructure":2,"dependencies":2,"invalid":1,"authentication":1,"security":1,"needs reproducing":1,"sync":1},"pull_request_labels_count":{"small":114,"infrastructure":62,"dependencies":49,"sync":45,"release":21,"bug":20,"superseded":5,"efficiency":3,"testing":2,"authorization":2,"question":1,"blocked":1,"security":1},"issue_author_associations_count":{"MEMBER":88,"NONE":15,"CONTRIBUTOR":11},"pull_request_author_associations_count":{"CONTRIBUTOR":167,"MEMBER":162,"NONE":9},"issue_authors":{"oliver-sanders":69,"MetRonnie":14,"ColemanTom":7,"dwsutherland":5,"jarich":4,"datamel":3,"hjoliver":2,"dependabot[bot]":2,"kinow":2,"jfrost-mo":1,"jimc101":1,"ejhyer":1,"github-actions[bot]":1,"dpmatthews":1,"ScottWales":1},"pull_request_authors":{"github-actions[bot]":96,"MetRonnie":86,"oliver-sanders":64,"dependabot[bot]":35,"wxtim":15,"dwsutherland":10,"ChrisPaulBennett":7,"ScottWales":5,"kinow":5,"markgrahamdawson":5,"datamel":5,"hjoliver":2,"jfrost-mo":1,"JAllen42":1,"minrk":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-10T00:00:25.260Z","repositories_count":10198638,"issues_count":32085755,"pull_requests_count":101563920,"authors_count":10742772,"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":{"bug":13,"small":5,"infrastructure":2,"dependencies":2,"blocked":1,"needs reproducing":1,"data workflows team":1,"question":1,"sync":1},"past_year_pull_request_labels_count":{"small":35,"infrastructure":23,"dependencies":21,"sync":19,"release":6,"bug":3,"superseded":1,"security":1},"past_year_issue_author_associations_count":{"MEMBER":21,"CONTRIBUTOR":3,"NONE":2},"past_year_pull_request_author_associations_count":{"MEMBER":51,"CONTRIBUTOR":49,"NONE":1},"past_year_issue_authors":{"oliver-sanders":12,"MetRonnie":6,"dependabot[bot]":2,"dwsutherland":2,"github-actions[bot]":1,"hjoliver":1,"jfrost-mo":1,"jimc101":1},"past_year_pull_request_authors":{"github-actions[bot]":34,"MetRonnie":25,"oliver-sanders":17,"dependabot[bot]":13,"dwsutherland":6,"wxtim":3,"ChrisPaulBennett":2,"jfrost-mo":1},"maintainers":[{"login":"oliver-sanders","count":133,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oliver-sanders"},{"login":"MetRonnie","count":76,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MetRonnie"},{"login":"dwsutherland","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwsutherland"},{"login":"wxtim","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wxtim"},{"login":"kinow","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kinow"},{"login":"hjoliver","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hjoliver"}],"active_maintainers":[{"login":"MetRonnie","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MetRonnie"},{"login":"oliver-sanders","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oliver-sanders"},{"login":"dwsutherland","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwsutherland"},{"login":"wxtim","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wxtim"},{"login":"hjoliver","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hjoliver"}]},"events":{"total":{"CreateEvent":34,"ReleaseEvent":4,"IssuesEvent":31,"WatchEvent":4,"DeleteEvent":28,"IssueCommentEvent":122,"PushEvent":51,"PullRequestReviewCommentEvent":124,"PullRequestReviewEvent":195,"PullRequestEvent":99,"ForkEvent":1},"last_year":{"CreateEvent":34,"ReleaseEvent":4,"IssuesEvent":31,"WatchEvent":4,"DeleteEvent":28,"IssueCommentEvent":122,"PushEvent":51,"PullRequestReviewCommentEvent":124,"PullRequestReviewEvent":195,"PullRequestEvent":99,"ForkEvent":1}},"keywords":["cylc","hacktoberfest","jupyter","jupyterhub","python","workflow"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/1_create_release_pr.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T20:01:37.315Z","updated_at":"2023-02-19T20:01:37.315Z","repository_link":"https://github.com/cylc/cylc-uiserver/blob/master/.github/workflows/1_create_release_pr.yml","dependencies":[{"id":7796341177,"package_name":"cylc/release-actions/stage-1/sanitize-inputs","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796341183,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7796341184,"package_name":"cylc/release-actions/check-shortlog","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796341185,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7796341186,"package_name":"cylc/release-actions/stage-1/checkout-pr-branch","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796341187,"package_name":"cylc/release-actions/stage-1/set-python-package-version","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796341188,"package_name":"cylc/release-actions/stage-1/update-changelog-release-date","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796341189,"package_name":"cylc/release-actions/build-python-package","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796341209,"package_name":"cylc/release-actions/stage-1/create-release-pr","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/2_auto_publish_release.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T20:01:37.390Z","updated_at":"2023-02-19T20:01:37.390Z","repository_link":"https://github.com/cylc/cylc-uiserver/blob/master/.github/workflows/2_auto_publish_release.yml","dependencies":[{"id":7796341396,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7796341400,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7796341402,"package_name":"cylc/release-actions/stage-2/get-version-from-pr","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796341404,"package_name":"cylc/release-actions/build-python-package","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796341407,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"v1.4.2","direct":true,"kind":"composite","optional":false},{"id":7796341410,"package_name":"actions/create-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796341414,"package_name":"cylc/release-actions/stage-2/comment-on-pr","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796341416,"package_name":"cylc/release-actions/stage-2/bump-dev-version","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T20:01:37.458Z","updated_at":"2023-02-19T20:01:37.458Z","repository_link":"https://github.com/cylc/cylc-uiserver/blob/master/.github/workflows/build.yml","dependencies":[{"id":7796341657,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7796341658,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7796341659,"package_name":"cylc/release-actions/build-python-package","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/shortlog.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T20:01:37.493Z","updated_at":"2023-02-19T20:01:37.493Z","repository_link":"https://github.com/cylc/cylc-uiserver/blob/master/.github/workflows/shortlog.yml","dependencies":[{"id":7796341702,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7796341703,"package_name":"cylc/release-actions/check-shortlog","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T20:01:37.570Z","updated_at":"2023-02-19T20:01:37.570Z","repository_link":"https://github.com/cylc/cylc-uiserver/blob/master/.github/workflows/test.yml","dependencies":[{"id":7796342666,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7796342667,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7796342668,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update_copyright.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T20:01:37.728Z","updated_at":"2023-02-19T20:01:37.728Z","repository_link":"https://github.com/cylc/cylc-uiserver/blob/master/.github/workflows/update_copyright.yml","dependencies":[{"id":7796342918,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7796342919,"package_name":"cylc/release-actions/configure-git","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796342920,"package_name":"cylc/release-actions/checkout-copyright-branch","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796342921,"package_name":"cylc/release-actions/create-pr","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update_ui.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T20:01:37.768Z","updated_at":"2023-02-19T20:01:37.768Z","repository_link":"https://github.com/cylc/cylc-uiserver/blob/master/.github/workflows/update_ui.yml","dependencies":[{"id":7796342970,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7796342971,"package_name":"cylc/release-actions/configure-git","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7796342972,"package_name":"cylc/release-actions/create-pr","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-23T09:44:38.351Z","updated_at":"2023-09-23T09:44:38.351Z","repository_link":"https://github.com/cylc/cylc-uiserver/blob/master/pyproject.toml","dependencies":[]}],"score":13.046949938114453,"created_at":"2025-09-09T03:49:56.427Z","updated_at":"2025-10-07T08:43:38.418Z","avatar_url":"https://github.com/cylc.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":265,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["scheduler","workflow-management","workflow-engine","workflow-automation","metascheduler","job-scheduler","cycling-workflows","rose","cylc-plugin","projection"],"project_url":"https://science.ecosyste.ms/api/v1/projects/201151","html_url":"https://science.ecosyste.ms/projects/201151"}