{"id":10972872,"name":"@phala/dcap-qvl-node","ecosystem":"npm","description":"This crate implements the quote verification logic for DCAP (Data Center Attestation Primitives) in pure Rust.","homepage":"https://github.com/Phala-Network/dcap-qvl#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/Phala-Network/dcap-qvl","keywords_array":[],"namespace":"phala","versions_count":7,"first_release_published_at":"2024-10-16T03:47:14.012Z","latest_release_published_at":"2025-10-20T11:21:41.274Z","latest_release_number":"0.3.3","last_synced_at":"2026-08-18T12:22:16.278Z","created_at":"2024-10-16T03:50:20.250Z","updated_at":"2026-08-18T15:14:28.520Z","registry_url":"https://www.npmjs.com/package/@phala/dcap-qvl-node","install_command":"npm install @phala/dcap-qvl-node","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.3.3"},"contentPolicy":null},"repo_metadata":{"id":256871114,"uuid":"850997698","full_name":"Phala-Network/dcap-qvl","owner":"Phala-Network","description":null,"archived":false,"fork":false,"pushed_at":"2026-08-10T18:56:41.000Z","size":1227,"stargazers_count":44,"open_issues_count":9,"forks_count":36,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-13T10:04:14.722Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Phala-Network.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-02T08:31:35.000Z","updated_at":"2026-08-06T02:27:13.000Z","dependencies_parsed_at":"2026-05-31T00:01:07.121Z","dependency_job_id":null,"html_url":"https://github.com/Phala-Network/dcap-qvl","commit_stats":null,"previous_names":["phala-network/dcap-qvl"],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/Phala-Network/dcap-qvl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Phala-Network","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36604665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-13T02:00:06.325Z","response_time":111,"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":"Phala-Network","name":"Phala Network","uuid":"59632547","kind":"organization","description":"The Web3 Cloud","email":"support@phala.network","website":"https://phala.network","location":"Global","twitter":"phalanetwork","company":null,"icon_url":"https://avatars.githubusercontent.com/u/59632547?v=4","repositories_count":231,"last_synced_at":"2024-04-15T23:51:55.942Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Phala-Network","funding_links":[],"total_stars":765,"followers":170,"following":0,"created_at":"2022-11-14T05:28:15.246Z","updated_at":"2024-04-15T23:52:44.337Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Phala-Network","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Phala-Network/repositories"},"tags":[{"name":"v0.6.0","sha":"9fdfe93f2bc7b0d1d7e26170842831b448926ebf","kind":"tag","published_at":"2026-07-22T11:50:59.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.6.0","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.6.0/manifests"},{"name":"npm-v0.5.3","sha":"ef13c9073ce6d367972c21196fb28f1b9bae100e","kind":"commit","published_at":"2026-07-22T07:14:37.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/npm-v0.5.3","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/npm-v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@npm-v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.5.3/manifests"},{"name":"golang-bindings/v0.1.0","sha":"364f78c2715167680be7e4a9ec6a482b8577027f","kind":"commit","published_at":"2026-05-31T21:54:06.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/golang-bindings/v0.1.0","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/golang-bindings/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@golang-bindings%2Fv0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/golang-bindings%2Fv0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/golang-bindings%2Fv0.1.0/manifests"},{"name":"v0.5.2","sha":"31a32a44de4cf68cb50c079e5bfd5348e4e6f4d5","kind":"commit","published_at":"2026-05-30T22:02:59.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.5.2","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.5.2/manifests"},{"name":"android-v0.5.1","sha":"470c111c674d07d35da9dffb6dd5cdd9f904ac7d","kind":"commit","published_at":"2026-05-30T03:15:37.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/android-v0.5.1","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/android-v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@android-v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/android-v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/android-v0.5.1/manifests"},{"name":"android-v0.5.0","sha":"4ad68aa228855220827596bb370d4cc21bc1fd24","kind":"commit","published_at":"2026-05-29T04:00:11.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/android-v0.5.0","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/android-v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@android-v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/android-v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/android-v0.5.0/manifests"},{"name":"v0.4.1","sha":"7a7bb6e3841979eb4bdc742944bf36929e1d74a2","kind":"commit","published_at":"2026-05-11T15:27:13.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.4.1","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"d3c4248dd79df0c4d6e4959ecc9a9b19ba977c7c","kind":"tag","published_at":"2026-04-22T10:30:29.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.4.0","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.4.0/manifests"},{"name":"v0.3.12","sha":"a854bd267968b01e79deb3eec54d5d9f19235aa0","kind":"commit","published_at":"2026-02-10T10:15:31.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.3.12","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.3.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.12/manifests"},{"name":"python-v0.3.12","sha":"a854bd267968b01e79deb3eec54d5d9f19235aa0","kind":"commit","published_at":"2026-02-10T10:15:31.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/python-v0.3.12","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/python-v0.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@python-v0.3.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/python-v0.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/python-v0.3.12/manifests"},{"name":"v0.3.11","sha":"b637e767132dd15b82847353c7331e161d97133d","kind":"commit","published_at":"2026-01-27T14:46:46.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.3.11","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.3.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.11/manifests"},{"name":"v0.3.10","sha":"12f7e49084856213b2190dcadd5c88ca4fcce02a","kind":"commit","published_at":"2026-01-21T03:29:13.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.3.10","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.3.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.10/manifests"},{"name":"v0.3.9","sha":"5c8166f4b814ced15c70fdaca61d66474d0ca379","kind":"commit","published_at":"2026-01-19T12:17:44.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.3.9","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.9/manifests"},{"name":"npm-v0.3.9","sha":"5c8166f4b814ced15c70fdaca61d66474d0ca379","kind":"commit","published_at":"2026-01-19T12:17:44.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/npm-v0.3.9","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/npm-v0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@npm-v0.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.3.9/manifests"},{"name":"v0.3.8","sha":"6940056a9c3cd6167e42a1fd8ffdaba7a9182652","kind":"commit","published_at":"2026-01-09T04:05:20.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.3.8","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.8/manifests"},{"name":"v0.3.7","sha":"fde04f59ea435cd735047209f48c662ab95168b0","kind":"commit","published_at":"2026-01-09T02:26:02.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.3.7","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.7/manifests"},{"name":"npm-v0.3.7","sha":"fde04f59ea435cd735047209f48c662ab95168b0","kind":"commit","published_at":"2026-01-09T02:26:02.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/npm-v0.3.7","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/npm-v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@npm-v0.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.3.7/manifests"},{"name":"v0.3.6","sha":"0f5e8cd318e252a2ac2947dd8b8d8a7e339c025d","kind":"commit","published_at":"2026-01-07T10:25:56.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.3.6","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.6/manifests"},{"name":"npm-v0.4.1","sha":"66423a824764ac1f3b8f0f8c0616f221609d55c1","kind":"commit","published_at":"2026-01-07T10:13:50.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/npm-v0.4.1","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/npm-v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@npm-v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.4.1/manifests"},{"name":"v0.3.5","sha":"79acb091a965749ae3f119bb38f8f8f7acae86e3","kind":"commit","published_at":"2025-12-08T03:28:17.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.3.5","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.5/manifests"},{"name":"npm-v0.3.0","sha":"eb91864df456abeca86f41766466becfd14698fc","kind":"commit","published_at":"2025-11-25T13:52:50.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/npm-v0.3.0","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/npm-v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@npm-v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.3.0/manifests"},{"name":"npm-v0.2.1","sha":"eb91864df456abeca86f41766466becfd14698fc","kind":"commit","published_at":"2025-11-25T13:52:50.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/npm-v0.2.1","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/npm-v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@npm-v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.2.1/manifests"},{"name":"npm-v0.2.0","sha":"f7268558cb92ecccf9ab41b80e56ce0557256895","kind":"commit","published_at":"2025-11-25T08:36:44.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/npm-v0.2.0","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/npm-v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@npm-v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.2.0/manifests"},{"name":"npm-v0.1.2","sha":"64edc24dd65de5288348274c4f1a144fe60be269","kind":"commit","published_at":"2025-11-24T04:21:24.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/npm-v0.1.2","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/npm-v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@npm-v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.1.2/manifests"},{"name":"npm-v0.1.1","sha":"a1dff9e2055af4f9ef7e1e12d7601d39c85c5d0f","kind":"commit","published_at":"2025-11-21T13:24:27.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/npm-v0.1.1","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/npm-v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@npm-v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.1.1/manifests"},{"name":"npm-v0.1.0","sha":"f1955ebf3daa668ed2689b50f23a64cd9b68e772","kind":"commit","published_at":"2025-11-21T13:12:49.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/npm-v0.1.0","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/npm-v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@npm-v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/npm-v0.1.0/manifests"},{"name":"v0.3.4","sha":"cc04011a21ed0fb039b4254a5425f5671680727b","kind":"commit","published_at":"2025-10-29T04:46:02.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.3.4","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"dc6cd03f039821103035b4a457930d46cd462b87","kind":"commit","published_at":"2025-10-20T05:19:55.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.3.3","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"5a1b97570995f55416b6fd053c6f045b039b6704","kind":"commit","published_at":"2025-08-26T02:50:48.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.3.2","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.2/manifests"},{"name":"v0.3.0","sha":"52a32e0b7c07a549c16a8a8d15710d35cd897c63","kind":"commit","published_at":"2025-07-31T06:11:07.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.3.0","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.3.0/manifests"},{"name":"python-v0.3.0","sha":"5d943712064a330331feae95c41773464b3b171a","kind":"commit","published_at":"2025-07-30T07:18:58.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/python-v0.3.0","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/python-v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@python-v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/python-v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/python-v0.3.0/manifests"},{"name":"v0.2.4","sha":"a395948605edfff37df3c1f17b175ed999cbbb83","kind":"commit","published_at":"2025-05-21T14:41:45.000Z","download_url":"https://codeload.github.com/Phala-Network/dcap-qvl/tar.gz/v0.2.4","html_url":"https://github.com/Phala-Network/dcap-qvl/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Phala-Network/dcap-qvl@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/tags/v0.2.4/manifests"}]},"repo_metadata_updated_at":"2026-08-17T11:16:34.680Z","dependent_packages_count":0,"downloads":473,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":25.694421660829242,"dependent_packages_count":37.23976319527627,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":31.467092428052755},"purl":"pkg:npm/%40phala/dcap-qvl-node","advisories":[{"uuid":"GSA_kwCzR0hTQS03OTZwLWoyZ2gtOW0ycc4ABRlG","url":"https://github.com/advisories/GHSA-796p-j2gh-9m2q","title":"dcap-qvl has Missing Verification for QE Identity","description":"## Impact\nThis vulnerability involves a critical gap in the cryptographic verification process within the dcap-qvl.\n\nThe library fetches QE Identity collateral (including qe_identity, qe_identity_signature, and qe_identity_issuer_chain) from the PCCS. However, it skips to verify the QE Identity signature against its certificate chain and does not enforce policy constraints on the QE Report.\n\n## Consequences\nAn attacker can forge the QE Identity data to whitelist a malicious or non-Intel Quoting Enclave. This allows the attacker to forge the QE and sign untrusted quotes that the verifier will accept as valid. Effectively, this bypasses the entire remote attestation security model, as the verifier can no longer trust the entity responsible for signing the quotes.\n\n## Who is impacted\nAll deployments utilizing the dcap-qvl library for SGX or TDX quote verification are affected.\n\n## Patches\nThe vulnerability has been patched in dcap-qvl version 0.3.9. The fix implements the missing cryptographic verification for the QE Identity signature and enforces the required checks for MRSIGNER, ISVPRODID, and ISVSVN against the QE Report.\n\nUsers of the `@phala/dcap-qvl-node` and `@phala/dcap-qvl-web` packages should switch to the pure JavaScript implementation, `@phala/dcap-qvl`.\n\n## Workarounds\nThere are no known workarounds for this vulnerability. Users must upgrade to the patched version to ensure that QE Identity collateral is properly verified.\n\n## Credit\nThis bug was reported by Rahul Saxena \u003csaxenism@bluethroatlabs.com\u003e.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2026-01-26T18:55:13.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N","references":["https://github.com/Phala-Network/dcap-qvl/security/advisories/GHSA-796p-j2gh-9m2q","https://nvd.nist.gov/vuln/detail/CVE-2026-22696","https://github.com/advisories/GHSA-796p-j2gh-9m2q"],"source_kind":"github","identifiers":["GHSA-796p-j2gh-9m2q","CVE-2026-22696"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-01-26T19:00:07.172Z","updated_at":"2026-08-18T14:03:50.746Z","epss_percentage":0.00208,"epss_percentile":0.10861,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03OTZwLWoyZ2gtOW0ycc4ABRlG","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03OTZwLWoyZ2gtOW0ycc4ABRlG","packages":[{"ecosystem":"pypi","package_name":"dcap-qvl","versions":[{"first_patched_version":"0.3.9","vulnerable_version_range":"\u003c 0.3.9"}],"purl":"pkg:pypi/dcap-qvl"},{"ecosystem":"npm","package_name":"@phala/dcap-qvl-node","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 0.3.3"}],"purl":"pkg:npm/%40phala%2Fdcap-qvl-node"},{"ecosystem":"npm","package_name":"@phala/dcap-qvl-web","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 0.3.3"}],"purl":"pkg:npm/%40phala%2Fdcap-qvl-web"},{"ecosystem":"npm","package_name":"@phala/dcap-qvl","versions":[{"first_patched_version":"0.3.9","vulnerable_version_range":"\u003c= 0.3.0"}],"purl":"pkg:npm/%40phala%2Fdcap-qvl"},{"ecosystem":"cargo","package_name":"dcap-qvl","versions":[{"first_patched_version":"0.3.9","vulnerable_version_range":"\u003c 0.3.9"}],"purl":"pkg:cargo/dcap-qvl"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03OTZwLWoyZ2gtOW0ycc4ABRlG/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@phala/dcap-qvl-node","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@phala/dcap-qvl-node","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@phala/dcap-qvl-node/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-17T09:44:39.866Z","issues_count":11,"pull_requests_count":76,"avg_time_to_close_issue":291800.3333333333,"avg_time_to_close_pull_request":1122971.7222222222,"issues_closed_count":3,"pull_requests_closed_count":54,"pull_request_authors_count":13,"issue_authors_count":5,"avg_comments_per_issue":0.18181818181818182,"avg_comments_per_pull_request":0.4342105263157895,"merged_pull_requests_count":28,"bot_issues_count":1,"bot_pull_requests_count":32,"past_year_issues_count":9,"past_year_pull_requests_count":59,"past_year_avg_time_to_close_issue":372169.0,"past_year_avg_time_to_close_pull_request":1319637.4,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":45,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.5254237288135594,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":29,"past_year_merged_pull_requests_count":20,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phala-Network%2Fdcap-qvl/issues","maintainers":[{"login":"kvinwang","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kvinwang"},{"login":"Leechael","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Leechael"},{"login":"0xshawn","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xshawn"},{"login":"tolak","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tolak"}],"active_maintainers":[{"login":"kvinwang","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kvinwang"},{"login":"Leechael","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Leechael"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@phala%2Fdcap-qvl-node/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@phala%2Fdcap-qvl-node/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@phala%2Fdcap-qvl-node/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@phala%2Fdcap-qvl-node/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@phala%2Fdcap-qvl-node/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@phala%2Fdcap-qvl-node/codemeta","maintainers":[{"uuid":"phala","login":"phala","name":null,"email":"dev+npm1@phala.network","url":null,"packages_count":24,"html_url":"https://www.npmjs.com/~phala","role":null,"created_at":"2024-10-16T03:50:21.302Z","updated_at":"2024-10-16T03:50:21.302Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/phala/packages"}]}