{"id":37075357,"url":"https://github.com/backtick-se/cowait","last_synced_at":"2026-01-14T08:52:02.090Z","repository":{"id":41625408,"uuid":"209186535","full_name":"backtick-se/cowait","owner":"backtick-se","description":"Containerized distributed programming framework for Python","archived":false,"fork":false,"pushed_at":"2023-03-04T23:22:27.000Z","size":5963,"stargazers_count":53,"open_issues_count":39,"forks_count":4,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-09-25T14:56:37.097Z","etag":null,"topics":["dask","data-engineering","data-science","docker","kubernetes","python","spark","task-scheduler","workflow-engine"],"latest_commit_sha":null,"homepage":"https://cowait.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/backtick-se.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-18T01:05:28.000Z","updated_at":"2025-04-28T16:28:02.000Z","dependencies_parsed_at":"2024-11-20T10:55:27.316Z","dependency_job_id":"87e48b4f-4ea1-4a83-b92e-4a941f6c2a15","html_url":"https://github.com/backtick-se/cowait","commit_stats":{"total_commits":661,"total_committers":13,"mean_commits":50.84615384615385,"dds":0.1225416036308623,"last_synced_commit":"a668cf8be961935716bd69acb043f9751a67c0ef"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/backtick-se/cowait","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backtick-se%2Fcowait","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backtick-se%2Fcowait/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backtick-se%2Fcowait/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backtick-se%2Fcowait/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backtick-se","download_url":"https://codeload.github.com/backtick-se/cowait/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backtick-se%2Fcowait/sbom","scorecard":{"id":222699,"data":{"date":"2025-08-11","repo":{"name":"github.com/backtick-se/cowait","commit":"a668cf8be961935716bd69acb043f9751a67c0ef"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.8,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":3,"reason":"Found 4/13 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build_images.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_images.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/backtick-se/cowait/build_images.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_images.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/backtick-se/cowait/build_images.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_images.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/backtick-se/cowait/build_images.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_images.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/backtick-se/cowait/build_images.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/backtick-se/cowait/tests.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating python:3.8-slim to python:3.8-slim@sha256:1d52838af602b4b5a831beb13a0e4d073280665ea7be7f69ce2382f29c5a613f","Warn: containerImage not pinned by hash: cloud/Dockerfile:1: pin your Docker image by updating node:latest to node:latest@sha256:dc4ac80350904c2797058e477a30b6285e9e025f23f139ea8b277c9efe55dd9a","Warn: containerImage not pinned by hash: docs/setup/custom-dockerfile.md:25: pin your Docker image by updating cowait/task to cowait/task@sha256:b4d2eacfa33729accacbfc2bbc314756553d76444bef096e3dd08e8d233cf8c5","Warn: containerImage not pinned by hash: docs/tasks/custom-dockerfile.md:25: pin your Docker image by updating cowait/task to cowait/task@sha256:b4d2eacfa33729accacbfc2bbc314756553d76444bef096e3dd08e8d233cf8c5","Warn: containerImage not pinned by hash: images/spark/Dockerfile:1: pin your Docker image by updating cowait/task to cowait/task@sha256:b4d2eacfa33729accacbfc2bbc314756553d76444bef096e3dd08e8d233cf8c5","Warn: containerImage not pinned by hash: test/_context/Dockerfile:1","Warn: containerImage not pinned by hash: test/_context/subdir/Dockerfile:1","Warn: pipCommand not pinned by hash: Dockerfile:11","Warn: npmCommand not pinned by hash: cloud/Dockerfile:7","Warn: pipCommand not pinned by hash: .github/workflows/build_images.yml:36","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   7 containerImage dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"552 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-whgm-jr23-g3j9","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-fwr7-v2mv-hh25","Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-x9w5-v3q2-3rhw","Warn: Project is vulnerable to: GHSA-w8qv-6jwh-64r5","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-r9p9-mrjm-926w","Warn: Project is vulnerable to: GHSA-434g-2637-qmqr","Warn: Project is vulnerable to: GHSA-49q7-c7j4-3p7m","Warn: Project is vulnerable to: GHSA-977x-g7h5-7qgw","Warn: Project is vulnerable to: GHSA-f7q4-pwc6-w24p","Warn: Project is vulnerable to: GHSA-fc9h-whq2-v747","Warn: Project is vulnerable to: GHSA-vjh7-7g9h-fjfh","Warn: Project is vulnerable to: GHSA-4gmj-3p3h-gm8h","Warn: Project is vulnerable to: GHSA-6h5x-7c5m-7cr7","Warn: Project is vulnerable to: GHSA-rv95-896h-c2vc","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-ww39-953v-wcq6","Warn: Project is vulnerable to: GHSA-vfrc-7r7c-w9mx","Warn: Project is vulnerable to: GHSA-7wwv-vh3v-89cq","Warn: Project is vulnerable to: GHSA-pfq8-rq6v-vf5m","Warn: Project is vulnerable to: GHSA-c7qv-q95q-8v27","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-7r28-3m3f-r2pr","Warn: Project is vulnerable to: GHSA-r8j5-h5cx-65gg","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-76p3-8jx3-jpfq","Warn: Project is vulnerable to: GHSA-3rfm-jhwj-7488","Warn: Project is vulnerable to: GHSA-hhq3-ff78-jv3g","Warn: Project is vulnerable to: GHSA-p6mc-m468-83gw","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-92xj-mqp7-vmcj","Warn: Project is vulnerable to: GHSA-wxgw-qj99-44c2","Warn: Project is vulnerable to: GHSA-5rrq-pxf6-6jx5","Warn: Project is vulnerable to: GHSA-8fr3-hfg3-gpgp","Warn: Project is vulnerable to: GHSA-gf8q-jrpm-jvxq","Warn: Project is vulnerable to: GHSA-2r2c-g63r-vccr","Warn: Project is vulnerable to: GHSA-cfm4-qjh2-4765","Warn: Project is vulnerable to: GHSA-x4jg-mjrx-434g","Warn: Project is vulnerable to: GHSA-5fw9-fq32-wv5p","Warn: Project is vulnerable to: GHSA-rp65-9cf3-cjxr","Warn: Project is vulnerable to: GHSA-cwx2-736x-mf6w","Warn: Project is vulnerable to: GHSA-v39p-96qg-c8rf","Warn: Project is vulnerable to: GHSA-8v63-cqqc-6r2c","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-ff9h-848c-4xfj","Warn: Project is vulnerable to: GHSA-566m-qj78-rww5","Warn: Project is vulnerable to: GHSA-hwj9-h5mp-3pm3","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-wvhm-4hhf-97x9","Warn: Project is vulnerable to: GHSA-h4hr-7fg3-h35w","Warn: Project is vulnerable to: GHSA-gj77-59wh-66hg","Warn: Project is vulnerable to: GHSA-hqhp-5p83-hx96","Warn: Project is vulnerable to: GHSA-3949-f494-cm99","Warn: Project is vulnerable to: GHSA-x7hr-w5r2-h6wg","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-5q6m-3h65-w53x","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-h9rv-jmmf-4pgx","Warn: Project is vulnerable to: GHSA-hxcc-f52p-wc94","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-g4rg-993r-mgx7","Warn: Project is vulnerable to: GHSA-c9g6-9335-x697","Warn: Project is vulnerable to: GHSA-4wf5-vphf-c2xc","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-wr3j-pwj9-hqq6","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-c4w7-xm78-47vh","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp","Warn: Project is vulnerable to: PYSEC-2022-50 / GHSA-23hm-7w47-xw72","Warn: Project is vulnerable to: GHSA-2475-53vw-vp25","Warn: Project is vulnerable to: PYSEC-2022-100 / GHSA-247x-2f9f-5wp7","Warn: Project is vulnerable to: PYSEC-2022-93 / GHSA-24x4-6qmh-88qg","Warn: Project is vulnerable to: PYSEC-2021-518 / GHSA-24x6-8c7m-hv3f","Warn: Project is vulnerable to: PYSEC-2021-514 / GHSA-26j7-6w8w-7922","Warn: Project is vulnerable to: GHSA-278g-rq84-9hmg","Warn: Project is vulnerable to: GHSA-27j5-4p9v-pp67","Warn: Project is vulnerable to: GHSA-27qf-jwm8-g7f3","Warn: Project is vulnerable to: GHSA-27rc-728f-x5w2","Warn: Project is vulnerable to: PYSEC-2021-451 / GHSA-2cpx-427x-q2c6","Warn: Project is vulnerable to: PYSEC-2021-464 / GHSA-2gfx-95x2-5v3x","Warn: Project is vulnerable to: PYSEC-2021-608 / GHSA-2p25-55c9-h58q","Warn: Project is vulnerable to: GHSA-2p9q-h29j-3f5v","Warn: Project is vulnerable to: GHSA-2r2f-g8mw-9gvr","Warn: Project is vulnerable to: GHSA-2r8p-fg3c-wcj4","Warn: Project is vulnerable to: GHSA-2vv3-56qg-g2cf","Warn: Project is vulnerable to: GHSA-2wmv-37vq-52g5","Warn: Project is vulnerable to: PYSEC-2021-540 / GHSA-2xgj-xhgf-ggjv","Warn: Project is vulnerable to: PYSEC-2022-53 / GHSA-34f9-hjfq-rr8j","Warn: Project is vulnerable to: GHSA-368v-7v32-52fx","Warn: Project is vulnerable to: PYSEC-2021-490 / GHSA-36vm-xw34-x4pj","Warn: Project is vulnerable to: PYSEC-2021-635 / GHSA-374m-jm66-3vj8","Warn: Project is vulnerable to: GHSA-37jf-mjv6-xfqw","Warn: Project is vulnerable to: PYSEC-2021-461 / GHSA-393f-2jr3-cp69","Warn: Project is vulnerable to: GHSA-397c-5g2j-qxpv","Warn: Project is vulnerable to: PYSEC-2021-625 / GHSA-3ff2-r28g-w7h9","Warn: Project is vulnerable to: PYSEC-2021-497 / GHSA-3h8m-483j-7xxm","Warn: Project is vulnerable to: GHSA-3hxh-8cp2-g4hg","Warn: Project is vulnerable to: PYSEC-2022-63 / GHSA-3mw4-6rj6-74g5","Warn: Project is vulnerable to: PYSEC-2021-522 / GHSA-3qgw-p4fm-x7gf","Warn: Project is vulnerable to: PYSEC-2021-459 / GHSA-3qxp-qjq7-w4hf","Warn: Project is vulnerable to: PYSEC-2021-637 / GHSA-3rcw-9p9x-582v","Warn: Project is vulnerable to: PYSEC-2021-517 / GHSA-3w67-q784-6w7c","Warn: Project is vulnerable to: PYSEC-2022-65 / GHSA-428x-9xc2-m8mj","Warn: Project is vulnerable to: PYSEC-2022-95 / GHSA-43jf-985q-588j","Warn: Project is vulnerable to: GHSA-43q8-3fv7-pr5x","Warn: Project is vulnerable to: PYSEC-2022-64 / GHSA-44qp-9wwf-734r","Warn: Project is vulnerable to: PYSEC-2021-441 / GHSA-452g-f7fp-9jf7","Warn: Project is vulnerable to: GHSA-49rq-hwc3-x77w","Warn: Project is vulnerable to: PYSEC-2021-615 / GHSA-49rx-x2rw-pc6f","Warn: Project is vulnerable to: GHSA-4c4g-crqm-xrxw","Warn: Project is vulnerable to: PYSEC-2021-628 / GHSA-4f99-p9c2-3j8x","Warn: Project is vulnerable to: PYSEC-2021-475 / GHSA-4fg4-p75j-w5xj","Warn: Project is vulnerable to: PYSEC-2020-270 / GHSA-4g9f-63rx-5cw4","Warn: Project is vulnerable to: PYSEC-2021-470 / GHSA-4hrh-9vmp-2jgg","Warn: Project is vulnerable to: PYSEC-2022-69 / GHSA-4hvf-hxvg-f67v","Warn: Project is vulnerable to: PYSEC-2021-544 / GHSA-4hvv-7x94-7vq8","Warn: Project is vulnerable to: PYSEC-2022-91 / GHSA-4j82-5ccr-4r8v","Warn: Project is vulnerable to: PYSEC-2021-496 / GHSA-4p4p-www8-8fv9","Warn: Project is vulnerable to: GHSA-4pc4-m9mj-v2r9","Warn: Project is vulnerable to: PYSEC-2022-74 / GHSA-4v5p-v5h9-6xjx","Warn: Project is vulnerable to: PYSEC-2021-454 / GHSA-4vf2-4xcg-65cx","Warn: Project is vulnerable to: PYSEC-2021-524 / GHSA-4vrf-ff7v-hpgr","Warn: Project is vulnerable to: GHSA-4w68-4x85-mjj9","Warn: Project is vulnerable to: GHSA-4xfp-4pfp-89wg","Warn: Project is vulnerable to: PYSEC-2021-498 / GHSA-545v-42p7-98fq","Warn: Project is vulnerable to: GHSA-54ch-gjq5-4976","Warn: Project is vulnerable to: GHSA-54pp-c6pp-7fpx","Warn: Project is vulnerable to: GHSA-558h-mq8x-7q9g","Warn: Project is vulnerable to: PYSEC-2021-617 / GHSA-57wx-m983-2f88","Warn: Project is vulnerable to: GHSA-5889-7v45-q28m","Warn: Project is vulnerable to: PYSEC-2021-487 / GHSA-59q2-x2qc-4c97","Warn: Project is vulnerable to: PYSEC-2021-626 / GHSA-5crj-c72x-m7gq","Warn: Project is vulnerable to: PYSEC-2022-88 / GHSA-5f2r-qp73-37mr","Warn: Project is vulnerable to: PYSEC-2021-500 / GHSA-5gqf-456p-4836","Warn: Project is vulnerable to: GHSA-5hj3-vjjf-f5m7","Warn: Project is vulnerable to: PYSEC-2021-609 / GHSA-5hx2-qx8j-qjqm","Warn: Project is vulnerable to: PYSEC-2022-75 / GHSA-5qw5-89mw-wcg2","Warn: Project is vulnerable to: GHSA-5v77-j66x-4c4g","Warn: Project is vulnerable to: GHSA-5w96-866f-6rm8","Warn: Project is vulnerable to: GHSA-5wpj-c6f7-24x8","Warn: Project is vulnerable to: GHSA-5xwc-mrhx-5g3m","Warn: Project is vulnerable to: PYSEC-2022-89 / GHSA-627q-g293-49q7","Warn: Project is vulnerable to: PYSEC-2021-446 / GHSA-62gx-355r-9fhg","Warn: Project is vulnerable to: PYSEC-2020-275 / GHSA-63xm-rx5p-xvqr","Warn: Project is vulnerable to: PYSEC-2022-77 / GHSA-6445-fm66-fvq2","Warn: Project is vulnerable to: GHSA-647v-r7qq-24fh","Warn: Project is vulnerable to: GHSA-64jg-wjww-7c5w","Warn: Project is vulnerable to: GHSA-66vq-54fq-6jvv","Warn: Project is vulnerable to: GHSA-67pf-62xr-q35m","Warn: Project is vulnerable to: GHSA-689c-r7h2-fv9v","Warn: Project is vulnerable to: GHSA-68v3-g9cm-rmm6","Warn: Project is vulnerable to: PYSEC-2021-456 / GHSA-6f84-42vf-ppwp","Warn: Project is vulnerable to: PYSEC-2021-506 / GHSA-6f89-8j54-29xf","Warn: Project is vulnerable to: PYSEC-2022-52 / GHSA-6gmv-pjp9-p8w8","Warn: Project is vulnerable to: GHSA-6gv8-p3vj-pxvr","Warn: Project is vulnerable to: GHSA-6hg6-5c2q-7rcr","Warn: Project is vulnerable to: PYSEC-2021-618 / GHSA-6hpv-v2rx-c5g6","Warn: Project is vulnerable to: PYSEC-2021-462 / GHSA-6j9c-grc6-5m6g","Warn: Project is vulnerable to: GHSA-6p5r-g9mq-ggh2","Warn: Project is vulnerable to: PYSEC-2021-503 / GHSA-6qgm-fv6v-rfpv","Warn: Project is vulnerable to: GHSA-6wfh-89q8-44jq","Warn: Project is vulnerable to: GHSA-6x99-gv2v-q76v","Warn: Project is vulnerable to: GHSA-75c9-jrh4-79mc","Warn: Project is vulnerable to: PYSEC-2021-492 / GHSA-75f6-78jr-4656","Warn: Project is vulnerable to: GHSA-762h-vpvw-3rcx","Warn: Project is vulnerable to: PYSEC-2021-447 / GHSA-772j-h9xw-ffp5","Warn: Project is vulnerable to: PYSEC-2021-445 / GHSA-772p-x54p-hjrv","Warn: Project is vulnerable to: PYSEC-2022-83 / GHSA-77gp-3h4r-6428","Warn: Project is vulnerable to: PYSEC-2021-614 / GHSA-786j-5qwq-r36x","Warn: Project is vulnerable to: PYSEC-2021-507 / GHSA-79fv-9865-4qcv","Warn: Project is vulnerable to: GHSA-79h2-q768-fpxr","Warn: Project is vulnerable to: PYSEC-2021-504 / GHSA-7cqx-92hp-x6wh","Warn: Project is vulnerable to: GHSA-7fvx-3jfc-2cpc","Warn: Project is vulnerable to: GHSA-7ghq-fvr3-pj2x","Warn: Project is vulnerable to: GHSA-7j3m-8g3c-9qqq","Warn: Project is vulnerable to: GHSA-7jvm-xxmr-v5cw","Warn: Project is vulnerable to: PYSEC-2021-613 / GHSA-7pxj-m4jf-r6h2","Warn: Project is vulnerable to: PYSEC-2021-634 / GHSA-7r94-xv9v-63jw","Warn: Project is vulnerable to: PYSEC-2021-616 / GHSA-7v94-64hj-m82h","Warn: Project is vulnerable to: GHSA-7x4v-9gxg-9hwj","Warn: Project is vulnerable to: GHSA-7xwj-5r4v-429p","Warn: Project is vulnerable to: GHSA-828c-5j5q-vrjq","Warn: Project is vulnerable to: PYSEC-2021-502 / GHSA-828x-qc2p-wprq","Warn: Project is vulnerable to: GHSA-844w-j86r-4x2j","Warn: Project is vulnerable to: GHSA-84jm-4cf3-9jfm","Warn: Project is vulnerable to: PYSEC-2021-444 / GHSA-84mw-34w6-2q43","Warn: Project is vulnerable to: PYSEC-2022-59 / GHSA-87v6-crgm-2gfj","Warn: Project is vulnerable to: PYSEC-2021-465 / GHSA-8c89-2vwr-chcq","Warn: Project is vulnerable to: PYSEC-2022-86 / GHSA-8cxv-76p7-jxwr","Warn: Project is vulnerable to: GHSA-8fvv-46hw-vpg3","Warn: Project is vulnerable to: PYSEC-2021-488 / GHSA-8gv3-57p6-g35r","Warn: Project is vulnerable to: PYSEC-2022-96 / GHSA-8jj7-5vxc-pg2q","Warn: Project is vulnerable to: PYSEC-2021-542 / GHSA-8pmx-p244-g88h","Warn: Project is vulnerable to: PYSEC-2022-87 / GHSA-8r7c-3cm2-3h8f","Warn: Project is vulnerable to: PYSEC-2022-73 / GHSA-8rcj-c8pj-v3m3","Warn: Project is vulnerable to: PYSEC-2021-532 / GHSA-8rm6-75mf-7r7r","Warn: Project is vulnerable to: GHSA-8w5g-3wcv-9g2j","Warn: Project is vulnerable to: GHSA-8wwm-6264-x792","Warn: Project is vulnerable to: GHSA-93vr-9q9m-pj8p","Warn: Project is vulnerable to: GHSA-94mm-g2mv-8p7r","Warn: Project is vulnerable to: GHSA-95xm-g58g-3p88","Warn: Project is vulnerable to: GHSA-9697-98pf-4rw7","Warn: Project is vulnerable to: PYSEC-2020-303 / GHSA-977j-xj7q-2jr9","Warn: Project is vulnerable to: GHSA-97p7-w86h-vcf9","Warn: Project is vulnerable to: PYSEC-2021-527 / GHSA-97wf-p777-86jq","Warn: Project is vulnerable to: PYSEC-2022-57 / GHSA-98j8-c9q4-r38g","Warn: Project is vulnerable to: PYSEC-2022-68 / GHSA-98p5-x8x4-c9m5","Warn: Project is vulnerable to: GHSA-9942-r22v-78cp","Warn: Project is vulnerable to: PYSEC-2022-70 / GHSA-9c78-vcq7-7vxq","Warn: Project is vulnerable to: PYSEC-2021-529 / GHSA-9c84-4hx6-xmm4","Warn: Project is vulnerable to: GHSA-9c8h-2mv3-49ww","Warn: Project is vulnerable to: GHSA-9c8h-vvrj-w2p8","Warn: Project is vulnerable to: GHSA-9cr2-8pwr-fhfq","Warn: Project is vulnerable to: PYSEC-2021-627 / GHSA-9crf-c6qr-r273","Warn: Project is vulnerable to: GHSA-9fpg-838v-wpv7","Warn: Project is vulnerable to: PYSEC-2022-67 / GHSA-9gwq-6cwj-47h3","Warn: Project is vulnerable to: GHSA-9j4v-pp28-mxv7","Warn: Project is vulnerable to: PYSEC-2020-274 / GHSA-9mqp-7v2h-2382","Warn: Project is vulnerable to: PYSEC-2022-79 / GHSA-9p77-mmrw-69c7","Warn: Project is vulnerable to: PYSEC-2022-98 / GHSA-9px9-73fg-3fqp","Warn: Project is vulnerable to: GHSA-9v8w-xmr4-wgxp","Warn: Project is vulnerable to: PYSEC-2021-501 / GHSA-9vpm-rcf4-9wqw","Warn: Project is vulnerable to: GHSA-9vqj-64pv-w55c","Warn: Project is vulnerable to: GHSA-9w2p-5mgw-p94c","Warn: Project is vulnerable to: PYSEC-2021-511 / GHSA-9xh4-23q4-v6wr","Warn: Project is vulnerable to: PYSEC-2021-510 / GHSA-c45w-2wxr-pp53","Warn: Project is vulnerable to: GHSA-c545-c4f9-rf6v","Warn: Project is vulnerable to: PYSEC-2022-56 / GHSA-c582-c96p-r5cq","Warn: Project is vulnerable to: GHSA-c5x2-p679-95wc","Warn: Project is vulnerable to: PYSEC-2022-51 / GHSA-c6fh-56w7-fvjw","Warn: Project is vulnerable to: PYSEC-2022-84 / GHSA-c94w-c95p-phf8","Warn: Project is vulnerable to: PYSEC-2021-450 / GHSA-c968-pq7h-7fxv","Warn: Project is vulnerable to: PYSEC-2020-298 / GHSA-c9f3-9wfr-wgh7","Warn: Project is vulnerable to: GHSA-c9qf-r67m-p7cg","Warn: Project is vulnerable to: GHSA-cfpj-3q4c-jhvr","Warn: Project is vulnerable to: PYSEC-2021-521 / GHSA-cfx7-2xpc-8w4h","Warn: Project is vulnerable to: GHSA-cg88-rpvp-cjv5","Warn: Project is vulnerable to: GHSA-cgfm-62j4-v4rf","Warn: Project is vulnerable to: GHSA-ch4f-829c-v5pw","Warn: Project is vulnerable to: PYSEC-2021-537 / GHSA-cjc7-49v2-jp64","Warn: Project is vulnerable to: GHSA-cm5x-837x-jf3c","Warn: Project is vulnerable to: PYSEC-2021-631 / GHSA-cpf4-wx82-gxp6","Warn: Project is vulnerable to: PYSEC-2021-844 / GHSA-cq76-mxrc-vchh","Warn: Project is vulnerable to: PYSEC-2021-630 / GHSA-cqv6-3phm-hcwx","Warn: Project is vulnerable to: GHSA-cqvq-fvhr-v6hc","Warn: Project is vulnerable to: PYSEC-2021-531 / GHSA-crch-j389-5f84","Warn: Project is vulnerable to: GHSA-cv2p-32v3-vhwq","Warn: Project is vulnerable to: PYSEC-2020-291 / GHSA-cvpc-8phh-8f45","Warn: Project is vulnerable to: GHSA-cwpm-f78v-7m5c","Warn: Project is vulnerable to: PYSEC-2021-519 / GHSA-cwv3-863g-39vx","Warn: Project is vulnerable to: PYSEC-2022-61 / GHSA-f2vv-v9cg-qhh7","Warn: Project is vulnerable to: GHSA-f2w8-jw48-fr7j","Warn: Project is vulnerable to: GHSA-f49c-87jh-g47q","Warn: Project is vulnerable to: GHSA-f4rr-5m7v-wxcw","Warn: Project is vulnerable to: GHSA-f4w6-h4f5-wx45","Warn: Project is vulnerable to: PYSEC-2021-632 / GHSA-f54p-f6jp-4rhr","Warn: Project is vulnerable to: GHSA-f5cx-5wr3-5qrc","Warn: Project is vulnerable to: GHSA-f637-vh3r-vfh2","Warn: Project is vulnerable to: PYSEC-2021-478 / GHSA-f78g-q7r4-9wcv","Warn: Project is vulnerable to: GHSA-f7r5-q7cx-h668","Warn: Project is vulnerable to: GHSA-f8h4-7rgh-q2gm","Warn: Project is vulnerable to: GHSA-fcwc-p4fc-c5cc","Warn: Project is vulnerable to: GHSA-ffjm-4qwc-7cmf","Warn: Project is vulnerable to: GHSA-fhfc-2q7x-929f","Warn: Project is vulnerable to: PYSEC-2022-103 / GHSA-fpcp-9h7m-ffpx","Warn: Project is vulnerable to: PYSEC-2021-471 / GHSA-fphq-gw9m-ghrv","Warn: Project is vulnerable to: PYSEC-2022-94 / GHSA-fq6p-6334-8gr4","Warn: Project is vulnerable to: PYSEC-2022-90 / GHSA-fq86-3f29-px2c","Warn: Project is vulnerable to: GHSA-fqm2-gh8w-gr68","Warn: Project is vulnerable to: GHSA-fqxc-pvf8-2w9v","Warn: Project is vulnerable to: PYSEC-2021-621 / GHSA-fr77-rrx3-cp7g","Warn: Project is vulnerable to: GHSA-frqp-wp83-qggv","Warn: Project is vulnerable to: GHSA-fv25-wrff-wf86","Warn: Project is vulnerable to: GHSA-fv43-93gv-vm8f","Warn: Project is vulnerable to: PYSEC-2022-97 / GHSA-fx5c-h9f6-rv7c","Warn: Project is vulnerable to: GHSA-fxgc-95xx-grvq","Warn: Project is vulnerable to: PYSEC-2021-484 / GHSA-fxqh-cfjm-fp93","Warn: Project is vulnerable to: GHSA-g25h-jr74-qp5j","Warn: Project is vulnerable to: GHSA-g35r-369w-3fqp","Warn: Project is vulnerable to: GHSA-g468-qj8g-vcjc","Warn: Project is vulnerable to: PYSEC-2021-467 / GHSA-g4h2-gqm3-c9wq","Warn: Project is vulnerable to: PYSEC-2020-285 / GHSA-g7p5-5759-qv46","Warn: Project is vulnerable to: GHSA-g8wg-cjwc-xhhp","Warn: Project is vulnerable to: GHSA-g9fm-r5mm-rf9f","Warn: Project is vulnerable to: GHSA-g9h5-vr8m-x2h4","Warn: Project is vulnerable to: PYSEC-2022-58 / GHSA-gcvh-66ff-4mwm","Warn: Project is vulnerable to: PYSEC-2022-66 / GHSA-gf2j-f278-xh4v","Warn: Project is vulnerable to: GHSA-gf88-j2mg-cc82","Warn: Project is vulnerable to: GHSA-gf97-q72m-7579","Warn: Project is vulnerable to: GHSA-gh6x-4whr-2qv4","Warn: Project is vulnerable to: PYSEC-2021-610 / GHSA-gh8h-7j2j-qv4f","Warn: Project is vulnerable to: GHSA-gjh7-xx4r-x345","Warn: Project is vulnerable to: PYSEC-2022-92 / GHSA-gjqc-q9g6-q2j3","Warn: Project is vulnerable to: GHSA-gq2j-cr96-gvqx","Warn: Project is vulnerable to: PYSEC-2021-535 / GHSA-gv26-jpj9-c8gq","Warn: Project is vulnerable to: PYSEC-2021-489 / GHSA-gvm4-h8j3-rjrq","Warn: Project is vulnerable to: GHSA-gw97-ff7c-9v96","Warn: Project is vulnerable to: GHSA-h246-cgh4-7475","Warn: Project is vulnerable to: GHSA-h2wq-prv9-2f56","Warn: Project is vulnerable to: GHSA-h48f-q7rw-hvr7","Warn: Project is vulnerable to: PYSEC-2021-534 / GHSA-h4pc-gx2w-f2xv","Warn: Project is vulnerable to: GHSA-h5g4-ppwx-48q2","Warn: Project is vulnerable to: GHSA-h5vq-gw2c-pq47","Warn: Project is vulnerable to: PYSEC-2021-622 / GHSA-h67m-xg8f-fxcf","Warn: Project is vulnerable to: PYSEC-2020-282 / GHSA-h6fg-mjxg-hqq4","Warn: Project is vulnerable to: GHSA-h6gw-r52c-724r","Warn: Project is vulnerable to: GHSA-h6jh-7gv5-28vg","Warn: Project is vulnerable to: GHSA-h7ff-cfc9-wmmh","Warn: Project is vulnerable to: PYSEC-2021-481 / GHSA-h9px-9vqg-222h","Warn: Project is vulnerable to: PYSEC-2021-443 / GHSA-hc6c-75p4-hmq4","Warn: Project is vulnerable to: PYSEC-2020-299 / GHSA-hhvc-g5hv-48c6","Warn: Project is vulnerable to: PYSEC-2021-473 / GHSA-hmg3-c7xj-6qwm","Warn: Project is vulnerable to: GHSA-hp4c-x6r7-6555","Warn: Project is vulnerable to: GHSA-hpv4-7p9c-mvfr","Warn: Project is vulnerable to: GHSA-hq7g-wwwp-q46h","Warn: Project is vulnerable to: GHSA-hrg5-737c-2p56","Warn: Project is vulnerable to: GHSA-hwr7-8gxx-fj5p","Warn: Project is vulnerable to: GHSA-hx9q-2mx4-m4pg","Warn: Project is vulnerable to: PYSEC-2022-80 / GHSA-j3mj-fhpq-qqjj","Warn: Project is vulnerable to: GHSA-j43h-pgmg-5hjq","Warn: Project is vulnerable to: PYSEC-2021-460 / GHSA-j47f-4232-hvv8","Warn: Project is vulnerable to: GHSA-j5w9-hmfh-4cr6","Warn: Project is vulnerable to: PYSEC-2021-515 / GHSA-j7rm-8ww4-xx2g","Warn: Project is vulnerable to: PYSEC-2021-611 / GHSA-j86v-p27c-73fm","Warn: Project is vulnerable to: PYSEC-2021-636 / GHSA-j8c8-67vp-6mx7","Warn: Project is vulnerable to: PYSEC-2021-466 / GHSA-j8qc-5fqr-52fp","Warn: Project is vulnerable to: PYSEC-2021-528 / GHSA-j8qh-3xrq-c825","Warn: Project is vulnerable to: PYSEC-2021-533 / GHSA-jf7h-7m85-w2v2","Warn: Project is vulnerable to: PYSEC-2021-457 / GHSA-jfp7-4j67-8r3q","Warn: Project is vulnerable to: PYSEC-2021-480 / GHSA-jhq9-wm9m-cf89","Warn: Project is vulnerable to: GHSA-jjm6-4vf7-cjh4","Warn: Project is vulnerable to: PYSEC-2021-520 / GHSA-jjr8-m8g8-p6wv","Warn: Project is vulnerable to: GHSA-jq6x-99hj-q636","Warn: Project is vulnerable to: GHSA-jqm7-m5q7-3hm5","Warn: Project is vulnerable to: GHSA-jvhc-5hhr-w3v5","Warn: Project is vulnerable to: GHSA-jwf9-w5xm-f437","Warn: Project is vulnerable to: PYSEC-2021-619 / GHSA-m342-ff57-4jcc","Warn: Project is vulnerable to: PYSEC-2021-474 / GHSA-m34j-p8rj-wjxq","Warn: Project is vulnerable to: PYSEC-2021-463 / GHSA-m3f9-w3p3-p669","Warn: Project is vulnerable to: PYSEC-2022-55 / GHSA-m4hf-j54p-p353","Warn: Project is vulnerable to: PYSEC-2021-606 / GHSA-m539-j985-hcr8","Warn: Project is vulnerable to: PYSEC-2020-301 / GHSA-m648-33qf-v3gp","Warn: Project is vulnerable to: GHSA-m6cv-4fmf-66xf","Warn: Project is vulnerable to: GHSA-m6vp-8q9j-whx4","Warn: Project is vulnerable to: GHSA-m7fm-4jfh-jrg6","Warn: Project is vulnerable to: GHSA-mg66-qvc5-rm93","Warn: Project is vulnerable to: GHSA-mgmh-g2v6-mqw5","Warn: Project is vulnerable to: GHSA-mh3m-62v7-68xg","Warn: Project is vulnerable to: PYSEC-2021-545 / GHSA-mmq6-q8r3-48fm","Warn: Project is vulnerable to: PYSEC-2021-538 / GHSA-mq5c-prh3-3f3h","Warn: Project is vulnerable to: PYSEC-2021-486 / GHSA-mqh2-9wrp-vx84","Warn: Project is vulnerable to: GHSA-mv77-9g28-cwg3","Warn: Project is vulnerable to: PYSEC-2021-513 / GHSA-mv78-g7wq-mhp4","Warn: Project is vulnerable to: GHSA-mv8m-8x97-937q","Warn: Project is vulnerable to: GHSA-mw6j-hh29-h379","Warn: Project is vulnerable to: PYSEC-2020-288 / GHSA-mxjj-953w-2c2v","Warn: Project is vulnerable to: GHSA-p2xf-8hgm-hpw5","Warn: Project is vulnerable to: PYSEC-2021-476 / GHSA-p45v-v4pw-77jr","Warn: Project is vulnerable to: GHSA-p7hr-f446-x6qf","Warn: Project is vulnerable to: GHSA-p9rc-rmr5-529j","Warn: Project is vulnerable to: GHSA-pf36-r9c6-h97j","Warn: Project is vulnerable to: PYSEC-2022-60 / GHSA-pfjj-m3jj-9jc9","Warn: Project is vulnerable to: PYSEC-2021-845 / GHSA-pgcq-h79j-2f69","Warn: Project is vulnerable to: PYSEC-2021-491 / GHSA-ph87-fvjr-v33w","Warn: Project is vulnerable to: PYSEC-2021-526 / GHSA-pmpr-55fj-r229","Warn: Project is vulnerable to: GHSA-pqhm-4wvf-2jg8","Warn: Project is vulnerable to: PYSEC-2022-99 / GHSA-pqrv-8r2f-7278","Warn: Project is vulnerable to: PYSEC-2021-607 / GHSA-prcg-wp5q-rv7p","Warn: Project is vulnerable to: PYSEC-2021-494 / GHSA-pvrc-hg3f-58r6","Warn: Project is vulnerable to: GHSA-pxrw-j2fv-hx3h","Warn: Project is vulnerable to: PYSEC-2020-302 / GHSA-q263-fvxm-m5mw","Warn: Project is vulnerable to: GHSA-q2c3-jpmc-gfjx","Warn: Project is vulnerable to: GHSA-q3g3-h9r4-prrc","Warn: Project is vulnerable to: PYSEC-2020-287 / GHSA-q4qf-3fc6-8x34","Warn: Project is vulnerable to: GHSA-q5jv-m6qw-5g37","Warn: Project is vulnerable to: GHSA-q7f7-544h-67h9","Warn: Project is vulnerable to: PYSEC-2022-82 / GHSA-q85f-69q7-55h2","Warn: Project is vulnerable to: PYSEC-2020-284 / GHSA-q8gv-q7wr-9jf8","Warn: Project is vulnerable to: GHSA-qfpc-5pjr-mh26","Warn: Project is vulnerable to: PYSEC-2020-289 / GHSA-qh32-6jjc-qprm","Warn: Project is vulnerable to: PYSEC-2020-297 / GHSA-qhxx-j73r-qpm2","Warn: Project is vulnerable to: PYSEC-2022-78 / GHSA-qj5r-f9mv-rffh","Warn: Project is vulnerable to: GHSA-qjj8-32p7-h289","Warn: Project is vulnerable to: GHSA-qjqc-vqcf-5qvj","Warn: Project is vulnerable to: GHSA-qr82-2c78-4m8h","Warn: Project is vulnerable to: PYSEC-2021-543 / GHSA-qw5h-7f53-xrp6","Warn: Project is vulnerable to: PYSEC-2022-71 / GHSA-qx3f-p745-w4hr","Warn: Project is vulnerable to: GHSA-qxpx-j395-pw36","Warn: Project is vulnerable to: GHSA-r26c-679w-mrjm","Warn: Project is vulnerable to: PYSEC-2021-483 / GHSA-r35g-4525-29fq","Warn: Project is vulnerable to: GHSA-r4c4-5fpq-56wg","Warn: Project is vulnerable to: PYSEC-2021-452 / GHSA-r4pj-74mg-8868","Warn: Project is vulnerable to: GHSA-r6jx-9g48-2r5r","Warn: Project is vulnerable to: PYSEC-2021-493 / GHSA-r6pg-pjwc-j585","Warn: Project is vulnerable to: GHSA-rc9w-5c64-9vqq","Warn: Project is vulnerable to: GHSA-rcf8-g8jv-vg6p","Warn: Project is vulnerable to: PYSEC-2021-530 / GHSA-rf3h-xgv5-2q39","Warn: Project is vulnerable to: PYSEC-2021-633 / GHSA-rg3m-hqc5-344v","Warn: Project is vulnerable to: PYSEC-2021-536 / GHSA-rgvq-pcvf-hx75","Warn: Project is vulnerable to: GHSA-rh87-q4vg-m45j","Warn: Project is vulnerable to: GHSA-rhrq-64mq-hf9h","Warn: Project is vulnerable to: GHSA-rjx6-v474-2ch9","Warn: Project is vulnerable to: GHSA-rmg2-f698-wq35","Warn: Project is vulnerable to: PYSEC-2020-295 / GHSA-rrfp-j2mp-hq9c","Warn: Project is vulnerable to: PYSEC-2022-76 / GHSA-rrx2-r989-2c43","Warn: Project is vulnerable to: PYSEC-2022-81 / GHSA-rww7-2gpw-fv6j","Warn: Project is vulnerable to: PYSEC-2022-49 / GHSA-v3f7-j968-4h5f","Warn: Project is vulnerable to: PYSEC-2021-525 / GHSA-v52p-hfjf-wg88","Warn: Project is vulnerable to: GHSA-v5xg-3q2c-c2r4","Warn: Project is vulnerable to: GHSA-v6h3-348g-6h5x","Warn: Project is vulnerable to: PYSEC-2021-505 / GHSA-v6r6-84gr-92rm","Warn: Project is vulnerable to: GHSA-v768-w7m9-2vmm","Warn: Project is vulnerable to: GHSA-v7vw-577f-vp8x","Warn: Project is vulnerable to: GHSA-v82p-hv3v-p6qp","Warn: Project is vulnerable to: GHSA-vcjj-9vg7-vf68","Warn: Project is vulnerable to: PYSEC-2021-523 / GHSA-vf94-36g5-69v8","Warn: Project is vulnerable to: PYSEC-2021-516 / GHSA-vfr4-x8j2-3rf9","Warn: Project is vulnerable to: GHSA-vgvh-2pf4-jr2x","Warn: Project is vulnerable to: PYSEC-2022-54 / GHSA-vjg4-v33c-ggc4","Warn: Project is vulnerable to: GHSA-vm7x-4qhj-rrcq","Warn: Project is vulnerable to: GHSA-vmjw-c2vp-p33c","Warn: Project is vulnerable to: PYSEC-2021-509 / GHSA-vq2r-5xvm-3hc3","Warn: Project is vulnerable to: PYSEC-2021-479 / GHSA-vqw6-72r7-fgw7","Warn: Project is vulnerable to: PYSEC-2021-541 / GHSA-vvg4-vgrv-xfr7","Warn: Project is vulnerable to: PYSEC-2021-623 / GHSA-vwhq-49r4-gj9v","Warn: Project is vulnerable to: GHSA-vxv8-r8q2-63xw","Warn: Project is vulnerable to: GHSA-w4xf-2pqw-5mq7","Warn: Project is vulnerable to: PYSEC-2020-286 / GHSA-w5gh-2wr2-pm6g","Warn: Project is vulnerable to: GHSA-w62h-8xjm-fv49","Warn: Project is vulnerable to: GHSA-w74j-v8xh-3w5h","Warn: Project is vulnerable to: PYSEC-2022-72 / GHSA-wc4g-r73w-x8mm","Warn: Project is vulnerable to: PYSEC-2021-448 / GHSA-wcv5-qrj6-9pfm","Warn: Project is vulnerable to: GHSA-wcv5-vrvr-3rx2","Warn: Project is vulnerable to: GHSA-wf5p-c75w-w3wh","Warn: Project is vulnerable to: PYSEC-2021-499 / GHSA-whr9-vfh2-7hm6","Warn: Project is vulnerable to: PYSEC-2022-85 / GHSA-wm93-f238-7v37","Warn: Project is vulnerable to: PYSEC-2021-495 / GHSA-wp3c-xw9g-gpcg","Warn: Project is vulnerable to: GHSA-wp77-4gmm-7cq8","Warn: Project is vulnerable to: GHSA-wq6q-6m32-9rv9","Warn: Project is vulnerable to: GHSA-wqmc-pm8c-2jhc","Warn: Project is vulnerable to: PYSEC-2021-547 / GHSA-wvjw-p9f5-vq28","Warn: Project is vulnerable to: GHSA-wxjj-cgcx-r3vq","Warn: Project is vulnerable to: PYSEC-2021-624 / GHSA-x3v8-c8qx-3j3r","Warn: Project is vulnerable to: PYSEC-2021-455 / GHSA-x4g7-fvjj-prg8","Warn: Project is vulnerable to: PYSEC-2022-62 / GHSA-x4qx-4fjv-hmw6","Warn: Project is vulnerable to: PYSEC-2021-477 / GHSA-x83m-p7pv-ch8v","Warn: Project is vulnerable to: PYSEC-2021-508 / GHSA-x8h6-xgqx-jqgp","Warn: Project is vulnerable to: GHSA-x989-q2pq-4q5x","Warn: Project is vulnerable to: PYSEC-2020-290 / GHSA-x9j7-x98r-r4w2","Warn: Project is vulnerable to: PYSEC-2021-458 / GHSA-xcwj-wfcm-m23c","Warn: Project is vulnerable to: GHSA-xf83-q765-xm6m","Warn: Project is vulnerable to: PYSEC-2021-468 / GHSA-xgc3-m89p-vr3x","Warn: Project is vulnerable to: PYSEC-2021-453 / GHSA-xm2v-8rrw-w9pm","Warn: Project is vulnerable to: PYSEC-2020-283 / GHSA-xmq7-7fxm-rr79","Warn: Project is vulnerable to: PYSEC-2021-469 / GHSA-xqfj-35wv-m3cr","Warn: Project is vulnerable to: PYSEC-2021-546 / GHSA-xqfj-cr6q-pc8w","Warn: Project is vulnerable to: GHSA-xrp2-fhq4-4q3w","Warn: Project is vulnerable to: PYSEC-2021-612 / GHSA-xrqm-fpgr-6hhx","Warn: Project is vulnerable to: PYSEC-2021-512 / GHSA-xvjm-fvxx-q3hv","Warn: Project is vulnerable to: GHSA-xvwp-h6jv-7472","Warn: Project is vulnerable to: PYSEC-2021-485 / GHSA-xw93-v57j-fcgh","Warn: Project is vulnerable to: PYSEC-2020-296 / GHSA-xwhf-g6j5-j5gc","Warn: Project is vulnerable to: GHSA-xxcj-rhqg-m46g","Warn: Project is vulnerable to: PYSEC-2019-222","Warn: Project is vulnerable to: PYSEC-2019-223","Warn: Project is vulnerable to: PYSEC-2019-224","Warn: Project is vulnerable to: PYSEC-2019-225","Warn: Project is vulnerable to: PYSEC-2019-226","Warn: Project is vulnerable to: PYSEC-2019-228","Warn: Project is vulnerable to: PYSEC-2020-269","Warn: Project is vulnerable to: PYSEC-2020-271","Warn: Project is vulnerable to: PYSEC-2020-272","Warn: Project is vulnerable to: PYSEC-2020-273","Warn: Project is vulnerable to: PYSEC-2020-276","Warn: Project is vulnerable to: PYSEC-2020-277","Warn: Project is vulnerable to: PYSEC-2020-278","Warn: Project is vulnerable to: PYSEC-2020-279","Warn: Project is vulnerable to: PYSEC-2020-280","Warn: Project is vulnerable to: PYSEC-2020-281","Warn: Project is vulnerable to: PYSEC-2021-442","Warn: Project is vulnerable to: PYSEC-2021-472","Warn: Project is vulnerable to: PYSEC-2021-482","Warn: Project is vulnerable to: PYSEC-2021-539","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: PYSEC-2023-120 / GHSA-45c4-8wx5-qw6w","Warn: Project is vulnerable to: PYSEC-2024-24 / GHSA-5h86-8mv2-jq9f","Warn: Project is vulnerable to: GHSA-5m98-qgg9-wh84","Warn: Project is vulnerable to: GHSA-7gpw-8wmc-pm8g","Warn: Project is vulnerable to: GHSA-8495-4g3g-x7pr","Warn: Project is vulnerable to: PYSEC-2024-26 / GHSA-8qpw-xqxj-h4r2","Warn: Project is vulnerable to: GHSA-9548-qrrj-x5pj","Warn: Project is vulnerable to: PYSEC-2023-246 / GHSA-gfw2-4jvh-wgfg","Warn: Project is vulnerable to: GHSA-pjjw-qhg8-p2p9","Warn: Project is vulnerable to: PYSEC-2023-250 / GHSA-q3qx-c6g2-7pw2","Warn: Project is vulnerable to: PYSEC-2023-251 / GHSA-qvrw-v9rv-5rjx","Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: PYSEC-2022-42986 / GHSA-43fp-rhv2-5gv8","Warn: Project is vulnerable to: PYSEC-2023-135 / GHSA-xqr8-7jwr-rhp7","Warn: Project is vulnerable to: PYSEC-2021-387 / PYSEC-2021-871 / PYSEC-2021-872 / GHSA-hwqr-f3v9-hwxr / GHSA-j8fq-86c5-5v2r","Warn: Project is vulnerable to: PYSEC-2024-60 / GHSA-jjg7-2v4v-x38h","Warn: Project is vulnerable to: GHSA-3pgj-pg6c-r5p7","Warn: Project is vulnerable to: PYSEC-2022-42969","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: GHSA-753j-mpmx-qq6g","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: PYSEC-2023-75 / GHSA-hj3f-6gcp-jg8j","Warn: Project is vulnerable to: GHSA-qppv-j76h-2rpx","Warn: Project is vulnerable to: GHSA-w235-7p84-xx57","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: PYSEC-2023-212 / GHSA-g4mx-q9vg-27p4","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2023-192 / GHSA-v845-jxx5-vc9f","Warn: Project is vulnerable to: GHSA-jfmj-5v4g-7637"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-17T02:57:54.435Z","repository_id":41625408,"created_at":"2025-08-17T02:57:54.435Z","updated_at":"2025-08-17T02:57:54.435Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28414700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T08:38:59.149Z","status":"ssl_error","status_checked_at":"2026-01-14T08:38:43.588Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dask","data-engineering","data-science","docker","kubernetes","python","spark","task-scheduler","workflow-engine"],"created_at":"2026-01-14T08:52:01.410Z","updated_at":"2026-01-14T08:52:02.049Z","avatar_url":"https://github.com/backtick-se.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![cowait](/assets/cowait_bg.png)\n\n# cowait\n\n[![Actions Status](https://github.com/backtick-se/cowait/workflows/Tests/badge.svg)](https://github.com/backtick-se/cowait/actions)\n[![PyPI version](https://img.shields.io/pypi/v/cowait.svg)](https://pypi.org/project/cowait/)\n[![](https://img.shields.io/static/v1?label=docs\u0026message=gitbook\u0026color=blue)](http://docs.cowait.io/)\n[![Website shields.io](https://img.shields.io/website-up-down-green-red/http/shields.io.svg)](http://cowait.io/)\n[![](https://img.shields.io/badge/chat-slack-blueviolet)](https://slack.cowait.io)\n\nCowait is a framework for creating containerized distributed applications with asynchronous Python. Containerized functions, called _Tasks_, can run locally in Docker or on remote Kubernetes clusters. The intention is to build a novel type of workflow engine that offers maximum flexibility while also requiring minimal setup and configuration. Because of the loose definition of what a Task could be, and the integration with Docker \u0026 Kubernetes, Cowait can be used to easily build many types of distributed applications.\n\nCheck out the documentation at https://cowait.io/docs/quick-start/\n\n## Notice\n\nCowait is still in fairly early development. We invite you to try it out and gladly accept your feedback and contributions, but please be aware that breaking API changes may be introduced.\n\n## Community\n\nJoin the Cowait development Slack channel!\n\nGet your invite at https://slack.cowait.io\n\n## Getting Started\n\n**Requirements**\n\n- docker\n- python 3.6+\n\n**Installation**\n\n```bash\n$ pip install cowait\n```\n\n## Task Development\n\n### First Task\n\n1. **Write a task.**\n\nTasks can be written as decorated functions or subclasses of `cowait.Task`. The easiest way is to write a decorated function:\n\n```python\n# hello.py\nfrom cowait import task\n\n@task\nasync def Hello():\n    print('Hello World')\n```\n\n2. **Build a task image**\n\nAll files within the current directory is bundled into a docker image.\n\nIn the same folder as `hello.py`, run:\n\n```bash\n$ cowait build\n```\n\n3. **Run it locally**\n\nTo run a task, pass the name of the module import name to `cowait run`. Since our task code lives in `hello.py`, the module name will be `hello`. In the same folder as `hello.py`, run:\n\n```bash\n$ cowait run hello\n```\n\n**Notes**\n\n- `hello` supplied to `cowait run` is the python module name. This module should contain exactly _one_ task class. Modules can be single python files or subdirectories with `__init__.py` files.\n- The actual function/class name of the task does not matter when running from the CLI, only when importing and executing tasks from python.\n\n### Subtasks, Arguments \u0026 Return Values\n\nTasks can execute subtasks by importing and calling asynchronously using the `await` keyword. Subtasks accept named arguments and return results, much like regular functions.\n\nSuppose we have a `Square` task that squares an integer.\n\n```python\n# square.py\nfrom cowait import task\n\n@task\nasync def Square(number: int) -\u003e int:\n    return number ** 2\n```\n\nWe can import it to another task and execute it:\n\n```python\n# main.py\nfrom cowait import task\nfrom square import Square\n\n@task\nasync def MainTask():\n    value = 22\n    squared = await Square(number=22)\n    print(f'{value} squared is {squared}!')\n```\n\n### Task Contexts\n\nA task context is a directory containing a `cowait.yml` configuration file. This directory will act as the root of a project, and everything within this folder is copied into the resulting docker image during the build step. If you have not created a `cowait.yml` file, the current working directory (when executing `cowait build`) will be used.\n\n** Example Task Context **\n\n```\n /var/stuff/my_cowait_project\n   src/\n     library.py\n   cowait.yml\n   requirements.txt\n   task1.py\n   task2.py\n```\n\nIn this case, `/var/stuff/my_cowait_project` will be the context directory.\n\n### Pushing Task Images\n\nBefore you can run tasks on a Kubernetes cluster, they must be pushed to a docker registry that is accessible from the cluster. To do this, you must define a proper image name in the context configuration file.\n\n```yaml\nversion: 1\ncowait:\n  image: docker.io/username/cowait-task\n```\n\nOnce the full image name has been configured, you can push the image using `cowait push`:\n\n```bash\n$ cowait push\n```\n\n## Cluster Deployment\n\n**Requiurements**\n\n- Configured kubernetes cluster context.\n- Docker registry accessible from the cluster.\n\nFirst, ensure that the image has been pushed to your docker registry.\n\n```\n$ cowait push\n```\n\n**Kubernetes Configuration**\n\nBefore you can run tasks on a kubernetes cluster, you need a service account with permissions to create/list pods. A sample configuration is provided in `k8setup.yml`, which will allow any pods owned by the default service account to create, list and destroy other pods.\n\nFor detailed information about running on Kubernetes, see the [documentation](https://docs.cowait.io/kubernetes/setup]).\n\n**Running Tasks**\n\nTo run tasks on a remote cluster, pass the cluster name using the `--cluster` option to `cowait run`.\n\nCowait comes with a predefined cluster called `kubernetes` which always refers to your default configured cluster (the one returned by `$ kubectl config current-context`).\n\n```bash\n$ cowait run docker.io/username/cowait-task --cluster kubernetes\n```\n\n## Development\n\n**Requirements**\n\n- docker\n- python 3.6+\n- poetry (recommended)\n\n**Installation**\n\n1. Clone repository\n1. `$ python3 -m pip install -e .`\n\nChanges to the `cowait/` directory require a rebuild of the base image. You can do this with the provided helper script in the root of the repository:\n\n```bash\n$ ./build.sh\n```\n\n**Note:** Tasks will have to rebuilt with `cowait build` for the changes to take effect.\n\n**Generate Documentation**\nYou can generate documentation (from docstrings) for Cowait to the /docs folder using `pdoc3` (defined in Poetry as a dev dependency):\n\n```bash\n$ pdoc3 --skip-errors --html --output-dir docs/html cowait\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbacktick-se%2Fcowait","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbacktick-se%2Fcowait","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbacktick-se%2Fcowait/lists"}