{"id":2687506,"name":"daphne","ecosystem":"pypi","description":"Django ASGI (HTTP/WebSocket) server","homepage":null,"licenses":"BSD","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/django/daphne","keywords_array":[],"namespace":null,"versions_count":64,"first_release_published_at":"2016-02-09T20:54:37.000Z","latest_release_published_at":"2026-07-21T13:15:18.000Z","latest_release_number":"4.2.3","latest_published_release_number":"4.2.3","last_synced_at":"2026-11-12T11:15:26.942Z","created_at":"2022-04-10T10:31:38.232Z","updated_at":"2026-11-12T11:15:26.943Z","registry_url":"https://pypi.org/project/daphne/","install_command":"pip install daphne --index-url https://pypi.org/simple","documentation_url":"https://daphne.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Environment :: Web Environment","Intended Audience :: Developers","License :: OSI Approved :: BSD License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Topic :: Internet :: WWW/HTTP"],"normalized_name":"daphne","project_status":null},"repo_metadata":{"id":37735016,"uuid":"48501841","full_name":"django/daphne","owner":"django","description":"Django Channels HTTP/WebSocket server","archived":false,"fork":false,"pushed_at":"2026-10-05T20:21:07.000Z","size":515,"stargazers_count":2689,"open_issues_count":43,"forks_count":292,"subscribers_count":41,"default_branch":"main","last_synced_at":"2026-11-03T19:37:10.004Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/django.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.txt","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2015-12-23T17:06:46.000Z","updated_at":"2026-10-31T14:33:32.000Z","dependencies_parsed_at":"2026-11-03T16:37:14.911Z","dependency_job_id":"3e0e2138-c55f-49d8-9f8f-0cf3a95edfe2","html_url":"https://github.com/django/daphne","commit_stats":{"total_commits":404,"total_committers":72,"mean_commits":5.611111111111111,"dds":"0.43811881188118806","last_synced_commit":"862ebcd08dcd9f392e9603a880fb00a6e710f3b6"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/django/daphne","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/django","download_url":"https://codeload.github.com/django/daphne/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/sbom","scorecard":{"id":345885,"data":{"date":"2025-08-11","repo":{"name":"github.com/django/daphne","commit":"032c5608f937c510da8c2affafcc6306f75bb9f9"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.7,"checks":[{"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":8,"reason":"6 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":6,"reason":"Found 16/23 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/tests.yml:11","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":"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/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/django/daphne/tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/django/daphne/tests.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T07:00:44.437Z","repository_id":37735016,"created_at":"2025-08-18T07:00:44.438Z","updated_at":"2025-08-18T07:00:44.438Z"},"funding_links":["https://github.com/sponsors/django"],"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":349647599,"owners_count":38601408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-11-03T11:36:44.738Z","status":"online","status_checked_at":"2026-11-10T02:00:06.594Z","response_time":100,"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":"django","name":"Django","uuid":"27804","kind":"organization","description":"","email":null,"website":"https://www.djangoproject.com/","location":"Internet","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/27804?v=4","repositories_count":31,"last_synced_at":"2026-11-05T03:38:14.067Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/django","funding_links":["https://github.com/sponsors/django"],"total_stars":108483,"followers":9875,"following":0,"created_at":"2022-11-02T16:22:47.207Z","updated_at":"2026-11-05T03:38:14.081Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/django","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/django/repositories"},"tags":[{"name":"4.2.3","sha":"8a60e56ef8c9b5a4cc4979a3ece6970c73bbd025","kind":"tag","published_at":"2026-07-21T13:14:46.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/4.2.3","html_url":"https://github.com/django/daphne/releases/tag/4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@4.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.2.3/manifests","release_url":null},{"name":"4.2.2","sha":"c19f2f4301cc0c26fbf7ed2080eace9e76aec3b6","kind":"tag","published_at":"2026-06-03T10:51:27.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/4.2.2","html_url":"https://github.com/django/daphne/releases/tag/4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@4.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.2.2/manifests","release_url":null},{"name":"4.2.1","sha":"1fb4592b6b2bef66573e1e6202bfb517fd685e49","kind":"tag","published_at":"2025-07-02T12:56:08.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/4.2.1","html_url":"https://github.com/django/daphne/releases/tag/4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.2.1/manifests","release_url":null},{"name":"4.2.0","sha":"ce3e7f6156a29a3604ca0130ddaed488fbd2eeda","kind":"tag","published_at":"2025-05-16T14:47:41.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/4.2.0","html_url":"https://github.com/django/daphne/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.2.0/manifests","release_url":null},{"name":"4.1.2","sha":"0f15e4595b195a7d6c0cb4df58df69afd6b17045","kind":"tag","published_at":"2024-04-11T13:32:49.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/4.1.2","html_url":"https://github.com/django/daphne/releases/tag/4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@4.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.1.2/manifests","release_url":null},{"name":"4.1.1","sha":"cf9145985b17ecab2bb260ef30a592328b87a599","kind":"tag","published_at":"2024-04-10T15:42:59.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/4.1.1","html_url":"https://github.com/django/daphne/releases/tag/4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.1.1/manifests","release_url":null},{"name":"4.1.0","sha":"df0680c9ad699817725e18a9264df17fff2927da","kind":"tag","published_at":"2024-04-10T15:38:44.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/4.1.0","html_url":"https://github.com/django/daphne/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.1.0/manifests","release_url":null},{"name":"4.0.0","sha":"060202f4914b0f46fc2d7398d9b769a8481300ef","kind":"tag","published_at":"2022-10-07T13:09:45.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/4.0.0","html_url":"https://github.com/django/daphne/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.0.0/manifests","release_url":null},{"name":"4.0.0b1","sha":"6a466b7beee77ef96dce44b6f1f4af61088602bb","kind":"tag","published_at":"2022-08-25T10:06:34.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/4.0.0b1","html_url":"https://github.com/django/daphne/releases/tag/4.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@4.0.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/4.0.0b1/manifests","release_url":null},{"name":"3.0.2","sha":"e480917c1a68baf9beb5d8b61981750c4e49dcb0","kind":"tag","published_at":"2021-04-07T18:27:52.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/3.0.2","html_url":"https://github.com/django/daphne/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/3.0.2/manifests","release_url":null},{"name":"3.0.1","sha":"aac4708a61574206405efdd40d278c5357ec75dc","kind":"tag","published_at":"2020-11-12T19:37:18.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/3.0.1","html_url":"https://github.com/django/daphne/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/3.0.1/manifests","release_url":null},{"name":"3.0.0","sha":"a69723ca3faf9c1d8d42b9cbe3bf06e8f1b9d986","kind":"tag","published_at":"2020-10-28T19:53:21.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/3.0.0","html_url":"https://github.com/django/daphne/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/3.0.0/manifests","release_url":null},{"name":"2.5.0","sha":"9838a173d7ef4204f626f55b0819671473504470","kind":"tag","published_at":"2020-04-15T18:27:08.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.5.0","html_url":"https://github.com/django/daphne/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.5.0/manifests","release_url":null},{"name":"2.4.1","sha":"18f2d67f34e33a5f8c87a7bca093dfffea44d7a7","kind":"tag","published_at":"2019-12-18T19:50:47.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.4.1","html_url":"https://github.com/django/daphne/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.4.1/manifests","release_url":null},{"name":"2.4.0","sha":"eb582d1d43c74fc9d2cf9414c0cc8006b26a65aa","kind":"commit","published_at":"2019-11-20T19:41:07.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.4.0","html_url":"https://github.com/django/daphne/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.4.0/manifests","release_url":null},{"name":"2.3.0","sha":"1759643f1ff2ef7b5958f190d4a681ab13cc7fd5","kind":"tag","published_at":"2019-04-09T09:43:29.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.3.0","html_url":"https://github.com/django/daphne/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.3.0/manifests","release_url":null},{"name":"2.2.5","sha":"67cfa98b0016abee66fe1d90c7db3ea1ea1d001f","kind":"commit","published_at":"2019-02-01T01:43:23.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.2.5","html_url":"https://github.com/django/daphne/releases/tag/2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.2.5/manifests","release_url":null},{"name":"2.2.4","sha":"8515524c2bea5bba010b0e310bf62898bba23c29","kind":"commit","published_at":"2018-12-15T21:28:13.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.2.4","html_url":"https://github.com/django/daphne/releases/tag/2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.2.4/manifests","release_url":null},{"name":"2.2.3","sha":"5722d4e7ea7b40952ffb00e014d7947da89999a2","kind":"commit","published_at":"2018-11-06T18:27:18.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.2.3","html_url":"https://github.com/django/daphne/releases/tag/2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.2.3/manifests","release_url":null},{"name":"2.2.2","sha":"47358c7c79db858527bee7df6cfab8c6454c68ae","kind":"commit","published_at":"2018-08-17T04:34:50.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.2.2","html_url":"https://github.com/django/daphne/releases/tag/2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.2.2/manifests","release_url":null},{"name":"2.2.1","sha":"e16b58bcb542521590d4d5b9700f7096636a46f2","kind":"commit","published_at":"2018-07-22T16:47:14.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.2.1","html_url":"https://github.com/django/daphne/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.2.1/manifests","release_url":null},{"name":"2.2.0","sha":"bb54f41736f545ebf8b7d647421ae0575bce5eca","kind":"commit","published_at":"2018-06-13T18:55:20.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.2.0","html_url":"https://github.com/django/daphne/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.2.0/manifests","release_url":null},{"name":"2.1.2","sha":"c4360fd70aff2907a3b67c97e73abe588d394a30","kind":"commit","published_at":"2018-05-24T12:15:56.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.1.2","html_url":"https://github.com/django/daphne/releases/tag/2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.1.2/manifests","release_url":null},{"name":"2.1.1","sha":"097f3ba8e8680674d0e4e5974516dc1d282d84a1","kind":"commit","published_at":"2018-04-18T17:59:25.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.1.1","html_url":"https://github.com/django/daphne/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.1.1/manifests","release_url":null},{"name":"2.1.0","sha":"cc6af549a61d0529182ef7370515547eedfb26fd","kind":"commit","published_at":"2018-03-06T04:43:48.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.1.0","html_url":"https://github.com/django/daphne/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.1.0/manifests","release_url":null},{"name":"2.0.4","sha":"9b3e2b4b28a666d33b87688082bb2ea7e3bd0efa","kind":"commit","published_at":"2018-02-22T06:04:26.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.0.4","html_url":"https://github.com/django/daphne/releases/tag/2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.0.4/manifests","release_url":null},{"name":"2.0.3","sha":"f53eb0dda6161c9fca78c8a89a1d94c7b613b1d4","kind":"commit","published_at":"2018-02-07T22:15:28.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.0.3","html_url":"https://github.com/django/daphne/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.0.3/manifests","release_url":null},{"name":"2.0.2","sha":"3bffe981f6588da70e51763c4db51158c16b9f67","kind":"commit","published_at":"2018-02-04T20:22:13.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.0.2","html_url":"https://github.com/django/daphne/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.0.2/manifests","release_url":null},{"name":"2.0.1","sha":"06a3727f8bd8791446e7132db319beca416808be","kind":"commit","published_at":"2018-02-03T20:35:42.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.0.1","html_url":"https://github.com/django/daphne/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.0.1/manifests","release_url":null},{"name":"2.0.0","sha":"66d20c256388d8f66e90a4aaf072a30210af57de","kind":"commit","published_at":"2018-02-02T05:27:50.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/2.0.0","html_url":"https://github.com/django/daphne/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/2.0.0/manifests","release_url":null},{"name":"1.4.2","sha":"691151b0975ac5e29059302673a14232e0d6bc8a","kind":"commit","published_at":"2018-01-05T08:41:58.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/1.4.2","html_url":"https://github.com/django/daphne/releases/tag/1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.4.2/manifests","release_url":null},{"name":"1.4.1","sha":"0c633fa9683e03fad2504d594be935fe49e1ffe5","kind":"commit","published_at":"2018-01-02T21:31:41.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/1.4.1","html_url":"https://github.com/django/daphne/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.4.1/manifests","release_url":null},{"name":"1.4.0","sha":"13e7804187d2262a7fd1c17667fe27f7114240e7","kind":"commit","published_at":"2018-01-02T19:39:58.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/1.4.0","html_url":"https://github.com/django/daphne/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.4.0/manifests","release_url":null},{"name":"1.3.0","sha":"fbb080c600bf3d8607ec913bfa8388483a090584","kind":"commit","published_at":"2017-06-16T02:37:30.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/1.3.0","html_url":"https://github.com/django/daphne/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.3.0/manifests","release_url":null},{"name":"1.2.0","sha":"46656aad24c86b7257c605ffa0eb9ec613e15902","kind":"commit","published_at":"2017-04-01T14:26:57.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/1.2.0","html_url":"https://github.com/django/daphne/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.2.0/manifests","release_url":null},{"name":"1.1.0","sha":"04118cab7e0d6e0543fd1cdbc86b728b631b8b40","kind":"commit","published_at":"2017-03-18T19:38:52.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/1.1.0","html_url":"https://github.com/django/daphne/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.1.0/manifests","release_url":null},{"name":"1.0.3","sha":"412d9a48dc30b0d43d8348f246f4b61efb6fca82","kind":"commit","published_at":"2017-02-13T06:44:38.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/1.0.3","html_url":"https://github.com/django/daphne/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.0.3/manifests","release_url":null},{"name":"1.0.2","sha":"60952b34bf5c05d7076f3aeaf399f72d2a175615","kind":"commit","published_at":"2017-02-01T20:09:21.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/1.0.2","html_url":"https://github.com/django/daphne/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.0.2/manifests","release_url":null},{"name":"1.0.1","sha":"c69bf09b7cf87255116c93bfde1f40bafb808b3b","kind":"commit","published_at":"2017-01-10T02:28:52.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/1.0.1","html_url":"https://github.com/django/daphne/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.0.1/manifests","release_url":null},{"name":"1.0.0","sha":"aa5e7dd48f98d34ac0a0556a6550dfeefe1e3bc2","kind":"commit","published_at":"2017-01-09T01:14:28.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/1.0.0","html_url":"https://github.com/django/daphne/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/1.0.0/manifests","release_url":null},{"name":"0.15.0","sha":"1a5cce9c759f5f07b42a4f6e655f27d6beb51c8d","kind":"commit","published_at":"2016-08-28T18:27:05.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.15.0","html_url":"https://github.com/django/daphne/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.15.0/manifests","release_url":null},{"name":"0.14.3","sha":"a249d6a69c62d07b2833cc08a9112992ee008712","kind":"commit","published_at":"2016-07-21T19:05:16.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.14.3","html_url":"https://github.com/django/daphne/releases/tag/0.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.14.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.14.3/manifests","release_url":null},{"name":"0.14.2","sha":"d17394e84c494e7faf0ddfc6375ff83b9fc6ccb3","kind":"commit","published_at":"2016-07-07T23:58:12.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.14.2","html_url":"https://github.com/django/daphne/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.14.2/manifests","release_url":null},{"name":"0.14.1","sha":"c4f16fa20fb36bfa0e86ab03ac099577cc3b4356","kind":"commit","published_at":"2016-07-06T19:09:34.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.14.1","html_url":"https://github.com/django/daphne/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.14.1/manifests","release_url":null},{"name":"0.14.0","sha":"ac7af23df1fcdbd5251ebc44db6d6119a39b2bed","kind":"commit","published_at":"2016-07-06T18:52:59.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.14.0","html_url":"https://github.com/django/daphne/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.14.0/manifests","release_url":null},{"name":"0.13.1","sha":"5d8a5f14ebcb23c8fe00b1e9988b94c99361e61f","kind":"commit","published_at":"2016-06-28T22:27:14.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.13.1","html_url":"https://github.com/django/daphne/releases/tag/0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.13.1/manifests","release_url":null},{"name":"0.13.0","sha":"da3cce79d05c5e497691c541aa5c6a1bf5597a95","kind":"commit","published_at":"2016-06-22T16:48:37.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.13.0","html_url":"https://github.com/django/daphne/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.13.0/manifests","release_url":null},{"name":"0.12.2","sha":"e02fa959871c5fe304c826832b54c7371c0cd556","kind":"commit","published_at":"2016-06-21T15:28:20.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.12.2","html_url":"https://github.com/django/daphne/releases/tag/0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.12.2/manifests","release_url":null},{"name":"0.12.1","sha":"8b751ca249b295e34a015bef7aefd9f43d04bbf5","kind":"commit","published_at":"2016-05-18T17:14:27.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.12.1","html_url":"https://github.com/django/daphne/releases/tag/0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.12.1/manifests","release_url":null},{"name":"0.12.0","sha":"105e914468a376d02d34f6b51ed60693796088fd","kind":"commit","published_at":"2016-05-07T20:01:05.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.12.0","html_url":"https://github.com/django/daphne/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.12.0/manifests","release_url":null},{"name":"0.11.4","sha":"905b71a74579c1b611f9d26d651b4a2a80d5e11f","kind":"commit","published_at":"2016-05-04T18:34:33.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.11.4","html_url":"https://github.com/django/daphne/releases/tag/0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.11.4/manifests","release_url":null},{"name":"0.11.3","sha":"ad8511e144f028c7272c5867c8befd4534f8a052","kind":"commit","published_at":"2016-04-27T08:52:13.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.11.3","html_url":"https://github.com/django/daphne/releases/tag/0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.11.3/manifests","release_url":null},{"name":"0.11.2","sha":"9fd113dca5b348a1254efaac0df8af6459fd0197","kind":"commit","published_at":"2016-04-27T08:45:47.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.11.2","html_url":"https://github.com/django/daphne/releases/tag/0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.11.2/manifests","release_url":null},{"name":"0.11.1","sha":"47a11fdf4691cd73754788e4ec210411f650f2f6","kind":"commit","published_at":"2016-04-26T12:50:02.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.11.1","html_url":"https://github.com/django/daphne/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.11.1/manifests","release_url":null},{"name":"0.11.0","sha":"1fcb76e95663c789daf4f7c1cb45ef5a74a1d764","kind":"commit","published_at":"2016-04-26T12:24:26.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.11.0","html_url":"https://github.com/django/daphne/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.11.0/manifests","release_url":null},{"name":"0.10.3","sha":"7b13995deeec03517b072c6461c829a87ef7036e","kind":"commit","published_at":"2016-04-05T15:12:50.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.10.3","html_url":"https://github.com/django/daphne/releases/tag/0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.10.3/manifests","release_url":null},{"name":"0.10.2","sha":"3c726e0d51631c217c73933376fb2d24fa99ec68","kind":"commit","published_at":"2016-04-04T04:05:55.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.10.2","html_url":"https://github.com/django/daphne/releases/tag/0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.10.2/manifests","release_url":null},{"name":"0.10.1","sha":"e0e27ff9ebd050ba8ecd2d6bc61fb1457ac77d09","kind":"commit","published_at":"2016-03-29T10:31:32.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.10.1","html_url":"https://github.com/django/daphne/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.10.1/manifests","release_url":null},{"name":"0.10.0","sha":"a5946922f5295094d8315569414cffab6b0d2488","kind":"commit","published_at":"2016-03-21T23:45:24.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.10.0","html_url":"https://github.com/django/daphne/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.10.0/manifests","release_url":null},{"name":"0.9.3","sha":"f9a6150aede451c5858bbcf705097e9bb8306892","kind":"commit","published_at":"2016-03-08T18:16:50.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.9.3","html_url":"https://github.com/django/daphne/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.9.3/manifests","release_url":null},{"name":"0.9","sha":"ee20b269218e4bfff4a8e3766df63224e1552335","kind":"commit","published_at":"2016-02-21T13:06:55.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.9","html_url":"https://github.com/django/daphne/releases/tag/0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.9/manifests","release_url":null},{"name":"0.8.2","sha":"e9fdd4f7b60f68414e461e1e7d8a3cdf1d5e9b6f","kind":"commit","published_at":"2016-02-09T20:56:29.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.8.2","html_url":"https://github.com/django/daphne/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.8.2/manifests","release_url":null},{"name":"0.8.1","sha":"f90736413a96df7d95cd859cece62f6aa01d029d","kind":"commit","published_at":"2016-02-09T20:53:21.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.8.1","html_url":"https://github.com/django/daphne/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.8.1/manifests","release_url":null},{"name":"0.8","sha":"f76984ec6910887208a29a5e23b766a1130ac9c7","kind":"commit","published_at":"2016-02-09T20:36:27.000Z","download_url":"https://codeload.github.com/django/daphne/tar.gz/0.8","html_url":"https://github.com/django/daphne/releases/tag/0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/django/daphne@0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/tags/0.8/manifests","release_url":null}]},"repo_metadata_updated_at":"2026-11-10T22:23:27.965Z","dependent_packages_count":37,"downloads":4358183,"downloads_period":"last-month","dependent_repos_count":5881,"rankings":{"downloads":0.39009441613849527,"dependent_repos_count":0.12938001176537267,"dependent_packages_count":0.5881329661330014,"stargazers_count":1.5013553631141885,"forks_count":3.3357372217694574,"docker_downloads_count":0.4106154149834561,"average":1.0592192323173286},"purl":"pkg:pypi/daphne","advisories":[{"uuid":"GSA_kwCzR0hTQS14aDY4LWhmcDUtNXg1bc4ABX_n","url":"https://github.com/advisories/GHSA-xh68-hfp5-5x5m","title":"daphne: WebSocket handshake header smuggling through autobahn splitlines() mishandling of non-standard line separators","description":"daphne before 4.2.2 reconstructs a raw HTTP request from Twisted's parsed headers and feeds it to autobahn for WebSocket handshake processing. Twisted does not treat \\x0b, \\x0c, \\x1c, \\x1d, \\x1e, or \\x85 as header line separators, but autobahn decodes header values to str and calls splitlines(). An attacker can exploit this parser differential to inject additional headers into the ASGI scope passed to the application. daphne now rejects requests with these bytes in any header value with a 400 response.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2026-06-03T15:30:43.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":3.7,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2026-44546","https://github.com/django/daphne/blob/main/CHANGELOG.txt","https://github.com/pypa/advisory-database/tree/main/vulns/daphne/PYSEC-2026-214.yaml","https://github.com/advisories/GHSA-xh68-hfp5-5x5m"],"source_kind":"github","identifiers":["GHSA-xh68-hfp5-5x5m","CVE-2026-44546"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-11T23:00:08.547Z","updated_at":"2026-10-26T21:02:16.509Z","epss_percentage":0.00172,"epss_percentile":0.06573,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14aDY4LWhmcDUtNXg1bc4ABX_n","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14aDY4LWhmcDUtNXg1bc4ABX_n","packages":[{"ecosystem":"pypi","package_name":"daphne","versions":[{"first_patched_version":"4.2.2","vulnerable_version_range":"\u003c 4.2.2"}],"purl":"pkg:pypi/daphne"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14aDY4LWhmcDUtNXg1bc4ABX_n/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1ycmM5LW14NjYtZmZjbc4ABX_X","url":"https://github.com/advisories/GHSA-rrc9-mx66-ffcm","title":"daphne: Unauthenticated attackers can cause excessive memory consumption by sending arbitrarily large WebSocket messages/frames","description":"daphne before 4.2.2 did not pass maxFramePayloadSize or maxMessagePayloadSize to Autobahn's WebSocketServerFactory. Because Autobahn defaults both values to 0 (unlimited), an unauthenticated remote attacker could send arbitrarily large WebSocket messages or frames, causing excessive memory consumption and a denial of service.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-06-03T15:30:42.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","references":["https://nvd.nist.gov/vuln/detail/CVE-2026-44545","https://github.com/django/daphne/blob/main/CHANGELOG.txt","https://github.com/pypa/advisory-database/tree/main/vulns/daphne/PYSEC-2026-213.yaml","https://github.com/advisories/GHSA-rrc9-mx66-ffcm"],"source_kind":"github","identifiers":["GHSA-rrc9-mx66-ffcm","CVE-2026-44545"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-11T23:00:08.547Z","updated_at":"2026-10-26T21:02:16.509Z","epss_percentage":0.00328,"epss_percentile":0.25628,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ycmM5LW14NjYtZmZjbc4ABX_X","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1ycmM5LW14NjYtZmZjbc4ABX_X","packages":[{"ecosystem":"pypi","package_name":"daphne","versions":[{"first_patched_version":"4.2.2","vulnerable_version_range":"\u003c 4.2.2"}],"purl":"pkg:pypi/daphne"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ycmM5LW14NjYtZmZjbc4ABX_X/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/daphne","docker_dependents_count":434,"docker_downloads_count":59593084,"usage_url":"https://repos.ecosyste.ms/usage/pypi/daphne","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/daphne/dependencies","status":null,"funding_links":["https://github.com/sponsors/django"],"critical":null,"issue_metadata":{"last_synced_at":"2026-11-10T22:23:23.993Z","issues_count":347,"pull_requests_count":254,"avg_time_to_close_issue":12608236.59621451,"avg_time_to_close_pull_request":7963532.347826087,"issues_closed_count":317,"pull_requests_closed_count":230,"pull_request_authors_count":116,"issue_authors_count":290,"avg_comments_per_issue":4.351585014409222,"avg_comments_per_pull_request":1.8425196850393701,"merged_pull_requests_count":176,"bot_issues_count":0,"bot_pull_requests_count":46,"past_year_issues_count":9,"past_year_pull_requests_count":13,"past_year_avg_time_to_close_issue":1370947.6666666667,"past_year_avg_time_to_close_pull_request":1823398.1666666667,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":1.6666666666666667,"past_year_avg_comments_per_pull_request":0.23076923076923078,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/django%2Fdaphne/issues","maintainers":[{"login":"carltongibson","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/carltongibson"},{"login":"andrewgodwin","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewgodwin"},{"login":"adamchainz","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamchainz"},{"login":"smithdc1","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/smithdc1"},{"login":"bigfootjon","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bigfootjon"},{"login":"pauloxnet","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pauloxnet"},{"login":"proofit404","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/proofit404"},{"login":"RealOrangeOne","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RealOrangeOne"}],"active_maintainers":[{"login":"RealOrangeOne","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RealOrangeOne"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/daphne/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/daphne/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/daphne/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/daphne/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/daphne/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/daphne/codemeta","maintainers":[{"uuid":"carltongibson","login":"carltongibson","name":null,"email":null,"url":null,"packages_count":25,"html_url":"https://pypi.org/user/carltongibson/","role":null,"created_at":"2023-02-04T20:57:23.845Z","updated_at":"2023-02-04T20:57:23.845Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/carltongibson/packages"},{"uuid":"Tim.Graham","login":"Tim.Graham","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://pypi.org/user/Tim.Graham/","role":null,"created_at":"2023-02-04T20:57:23.860Z","updated_at":"2023-02-04T20:57:23.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Tim.Graham/packages"}]}