{"id":4157161,"name":"libpulse-binding","ecosystem":"cargo","description":"A Rust language binding for the PulseAudio libpulse library.","homepage":"https://github.com/jnqnfe/pulse-binding-rust","licenses":"MIT OR Apache-2.0","normalized_licenses":["MIT","Apache-2.0"],"repository_url":"https://github.com/jnqnfe/pulse-binding-rust","keywords_array":["binding","audio","pulseaudio"],"namespace":null,"versions_count":60,"first_release_published_at":"2018-02-01T17:20:45.820Z","latest_release_published_at":"2025-04-19T05:03:24.416Z","latest_release_number":"2.30.1","last_synced_at":"2026-10-07T09:02:44.863Z","created_at":"2022-04-12T17:33:56.791Z","updated_at":"2026-10-07T09:02:45.058Z","registry_url":"https://crates.io/crates/libpulse-binding/","install_command":"cargo install libpulse-binding","documentation_url":"https://docs.rs/libpulse-binding/","metadata":{"categories":[]},"repo_metadata":{"id":28816815,"uuid":"119414430","full_name":"jnqnfe/pulse-binding-rust","owner":"jnqnfe","description":"FFI and bindings for using PulseAudio from the Rust programming language.","archived":false,"fork":false,"pushed_at":"2025-04-19T05:08:37.000Z","size":1738,"stargazers_count":74,"open_issues_count":9,"forks_count":33,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-09-13T21:51:26.367Z","etag":null,"topics":["pulseaudio","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/jnqnfe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE","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},"funding":{"github":"jnqnfe","patreon":"jnqnfe","liberapay":"jnqnfe","open_collective":"lyndon-brown","issuehunt":"jnqnfe","custom":"https://www.buymeacoffee.com/jnqnfe"}},"created_at":"2018-01-29T17:12:18.000Z","updated_at":"2025-12-07T08:31:59.000Z","dependencies_parsed_at":"2025-04-21T23:39:28.181Z","dependency_job_id":null,"html_url":"https://github.com/jnqnfe/pulse-binding-rust","commit_stats":{"total_commits":731,"total_committers":11,"mean_commits":66.45454545454545,"dds":"0.013679890560875485","last_synced_commit":"3f6039a39a08b77d4dabace36f61a6ceda067dcb"},"previous_names":[],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jnqnfe","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/sbom","scorecard":{"id":525248,"data":{"date":"2025-08-11","repo":{"name":"github.com/jnqnfe/pulse-binding-rust","commit":"ee43edac89101bb8880ecbc5e295c0ad3a6941c8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 1 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"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":"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":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"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":"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/test.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/jnqnfe/pulse-binding-rust/test.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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-APACHE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE-APACHE: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":"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"}}]},"last_synced_at":"2025-08-20T04:10:20.223Z","repository_id":28816815,"created_at":"2025-08-20T04:10:20.223Z","updated_at":"2025-08-20T04:10:20.223Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37508522,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-19T02:00:07.094Z","response_time":73,"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":"jnqnfe","name":"Lyndon Brown","uuid":"33935229","kind":"user","description":"","email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/33935229?u=9ab6bb60895330650ba44b47258e85723b9fa6bb\u0026v=4","repositories_count":17,"last_synced_at":"2024-01-31T05:11:03.577Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jnqnfe","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-11T20:59:48.001Z","updated_at":"2024-01-31T05:11:03.580Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jnqnfe","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jnqnfe/repositories"},"tags":[{"name":"v2.30.1","sha":"ee43edac89101bb8880ecbc5e295c0ad3a6941c8","kind":"commit","published_at":"2025-04-19T05:07:19.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.30.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.30.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.30.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.30.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.30.1/manifests"},{"name":"v2.30.0","sha":"0ee554fe68c8fcdeb176f33bb8cd66c1cc178905","kind":"commit","published_at":"2025-04-18T23:15:37.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.30.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.30.0/manifests"},{"name":"v2.29.0","sha":"c4dcf6bf0d3a8c7e108671284b1302a95c6ec401","kind":"commit","published_at":"2025-03-03T01:51:55.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.29.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.29.0/manifests"},{"name":"v2.28.3","sha":"da7ab6818579dc2d197b2b9b76eecc8315c04157","kind":"commit","published_at":"2025-03-02T20:36:33.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.28.3","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.28.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.28.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.28.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.28.3/manifests"},{"name":"v2.28.2","sha":"2a0f22a2e2b43373b022e62bdf0e2d6f34867fd7","kind":"commit","published_at":"2024-11-27T04:01:41.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.28.2","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.28.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.28.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.28.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.28.2/manifests"},{"name":"v2.28.1","sha":"83adaf1280fe7ac5fdff6cd14f80bf749bddd29c","kind":"commit","published_at":"2023-07-18T00:54:09.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.28.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.28.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.28.1/manifests"},{"name":"v2.28.0","sha":"dfb3b5d2beabc04556a0bb6b31cc998861aa52c8","kind":"commit","published_at":"2023-07-18T00:30:39.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.28.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.28.0/manifests"},{"name":"v2.27.1","sha":"b66a382f6c1c0e7bf0489d5363aca9dab9f1cd6f","kind":"commit","published_at":"2023-01-09T03:43:13.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.27.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.27.1/manifests"},{"name":"v2.27.0","sha":"e2cb232a3c51fd682e63ffc8fa0dbeb2ca2185d4","kind":"commit","published_at":"2023-01-09T02:30:32.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.27.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.27.0/manifests"},{"name":"v2.26.0","sha":"27de2686f6300be3f605a04d0bc0f171ff786be4","kind":"commit","published_at":"2022-01-13T20:21:20.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.26.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.26.0/manifests"},{"name":"v2.25.0","sha":"63cee067fa34776e1f2376a7def65db104cbe830","kind":"commit","published_at":"2021-08-29T01:30:12.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.25.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.25.0/manifests"},{"name":"v2.24.0","sha":"3cbb9a341d8f48baeaaf5ef457504be765c1e483","kind":"commit","published_at":"2021-07-29T08:09:57.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.24.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.24.0/manifests"},{"name":"v2.23.1","sha":"23feae4ef95d9b84456ebea00f2b645acc673ce1","kind":"commit","published_at":"2021-04-09T00:54:49.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.23.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.23.1/manifests"},{"name":"v2.23.0","sha":"aeef4e35d4013e9c395103aa6c1e075b5bd9be55","kind":"commit","published_at":"2021-01-30T13:48:03.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.23.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.23.0/manifests"},{"name":"v2.22.0","sha":"e53fc11dd00a899de2618a50d387f3ae6eaf4308","kind":"commit","published_at":"2020-12-22T20:22:45.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.22.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.22.0/manifests"},{"name":"v2.21.0","sha":"004aafae04283640935a2741417ae47880d956bc","kind":"commit","published_at":"2020-12-15T08:21:15.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.21.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.21.0/manifests"},{"name":"v2.20.1","sha":"1dc38c1d575f405d059282fed0a7b8ef6c637229","kind":"commit","published_at":"2020-12-15T02:11:41.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.20.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.20.1/manifests"},{"name":"v2.20.0","sha":"28efbeae6cacb2b1b2a98bf178bddbb5ab15d407","kind":"commit","published_at":"2020-12-15T01:37:44.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.20.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.20.0/manifests"},{"name":"v2.19.0","sha":"8de397959a69c80f404601e6dc79bfa43e7196f4","kind":"commit","published_at":"2020-12-08T01:16:23.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.19.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.19.0/manifests"},{"name":"v2.18.1","sha":"a2fff0ec50957f8a510c263d4d1d2977aa2d6e3c","kind":"commit","published_at":"2020-11-25T22:56:35.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.18.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.18.1/manifests"},{"name":"v2.18.0","sha":"b4ae830bef28c47a2e4ba8ad819d6610104f9f33","kind":"commit","published_at":"2020-11-25T19:53:52.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.18.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.18.0/manifests"},{"name":"v2.17.0","sha":"1643c8e81fcf698013ea77f09106bde372102903","kind":"commit","published_at":"2020-11-24T21:03:04.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.17.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.17.0/manifests"},{"name":"v2.16.3","sha":"fab7b8e21898398ff05f59dda55f7c3bef042653","kind":"commit","published_at":"2020-11-21T04:29:49.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.16.3","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.16.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.16.3/manifests"},{"name":"v2.16.2","sha":"3eeafa3b38b9f19af644ec86844f614ba8d0cd19","kind":"commit","published_at":"2020-09-09T18:43:28.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.16.2","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.16.2/manifests"},{"name":"v2.16.1","sha":"6add9eb19a446b0283f469af680546c3ca30d957","kind":"commit","published_at":"2020-07-10T18:56:07.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.16.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.16.1/manifests"},{"name":"v2.16.0","sha":"3c216380b39f711da14ea43c281f4bd22f8021fd","kind":"commit","published_at":"2020-04-18T04:30:06.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.16.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.16.0/manifests"},{"name":"v2.15.1","sha":"c01cebac67d8f9788e60fbf699c043eb34688c48","kind":"commit","published_at":"2020-04-18T03:37:04.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.15.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.15.1/manifests"},{"name":"v2.15.0","sha":"420afc86e482eee6d96453a29db7e3ed8acf1af7","kind":"commit","published_at":"2019-12-29T05:53:25.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.15.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.15.0/manifests"},{"name":"v2.14.1","sha":"37f313c3aaa545ae9192b6ba8ca969be5787be60","kind":"commit","published_at":"2019-12-29T05:10:22.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.14.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.14.1/manifests"},{"name":"v2.14.0","sha":"0d2da4316c872a0e10aeef5d8eed8a6333407431","kind":"commit","published_at":"2019-10-28T23:13:59.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.14.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.14.0/manifests"},{"name":"v2.13.0","sha":"c2a4c33418d177ae5df9a7c7fffe50bfd1afef92","kind":"commit","published_at":"2019-09-17T13:05:08.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.13.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.13.0/manifests"},{"name":"v2.12.0","sha":"6d054e8eccd0c397b57212824f9fcbb218dd3a73","kind":"commit","published_at":"2019-09-15T23:23:23.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.12.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.12.0/manifests"},{"name":"v2.11.1","sha":"7320e7c81afae7496b19e4f0f35ea756bf007cbb","kind":"commit","published_at":"2019-08-19T20:27:45.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.11.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.11.1/manifests"},{"name":"v2.11.0","sha":"f121b4236d38338414857a1cf4b277b5b76d80f3","kind":"commit","published_at":"2019-08-19T19:17:01.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.11.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.11.0/manifests"},{"name":"v2.10.1","sha":"d0e541fdf9af99e8ba73ad643e03e5a77ddc371a","kind":"commit","published_at":"2019-08-17T17:43:26.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.10.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"1be6e2f089f7802b7a329b37b65c29ddabf9a2e5","kind":"commit","published_at":"2019-08-15T21:06:13.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.10.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.10.0/manifests"},{"name":"v2.9.0","sha":"64ddd69c59c71a211616c89483a78be72c5888bc","kind":"commit","published_at":"2019-08-15T21:06:12.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.9.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"dc3c8cff9370d5c8253f882520e3f1f49db03e46","kind":"commit","published_at":"2019-08-13T22:59:58.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.8.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"2433dbb211853cda65f18023898a94d2b39c5f24","kind":"commit","published_at":"2019-08-13T22:53:04.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.7.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"8f3bec76bfc13dc0a63c72888c2315bae4fca4c2","kind":"commit","published_at":"2019-08-12T21:11:53.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.7.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.7.0/manifests"},{"name":"v2.6.1","sha":"3e20c44f1db110f4038ddfa891d2160c47c9bfc7","kind":"commit","published_at":"2019-04-05T20:34:10.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.6.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"28f935458d098cc740c68cbc1bd589a81968837f","kind":"commit","published_at":"2019-03-11T19:11:54.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.6.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"1767f7d202f2822cf0adca03d4b502297c1b2d0e","kind":"commit","published_at":"2018-12-22T17:05:24.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.5.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"39b08f2be697ac2fdd0f22e83b8e603f780d795e","kind":"commit","published_at":"2018-11-28T18:51:41.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.4.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"23a826acc4a9c0f0e1f714514dd5bd471697bf10","kind":"commit","published_at":"2018-11-04T18:26:32.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.3.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.3.0/manifests"},{"name":"v2.2.6","sha":"012e15c673916ce37218729c49f6611ec580b970","kind":"commit","published_at":"2018-10-28T15:28:10.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.2.6","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.6/manifests"},{"name":"v2.2.5","sha":"d38a6b9452580f51c2fb2f4649e0d17188f904c5","kind":"commit","published_at":"2018-10-08T21:10:35.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.2.5","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.5/manifests"},{"name":"v2.2.4","sha":"cfb7b70625153e029776fd157a13e09b576d5f59","kind":"commit","published_at":"2018-10-08T17:38:19.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.2.4","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"caeac40d44e84cf811984c719b790360ad35ef1c","kind":"commit","published_at":"2018-09-19T23:16:07.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.2.3","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"56bcca03b7ae45b264fcd87033522e74393ca97a","kind":"commit","published_at":"2018-09-03T18:28:49.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.2.2","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"b7881205f092358a36ecaacf9e52aa0cba411a94","kind":"commit","published_at":"2018-08-29T18:20:48.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.2.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"21553934a9974a74d47a76160a79de7998635211","kind":"commit","published_at":"2018-08-21T18:48:02.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.2.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"9eb6dc72cb202437443f215b7c1fb5f373ee1a7f","kind":"commit","published_at":"2018-07-17T05:00:07.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.1.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"54c2cacffe95d238850a980c2a3c94cde1a5c54d","kind":"commit","published_at":"2018-06-26T15:30:33.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.0.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"154e72828da21dfab20ba57e5c5b828eb22742c4","kind":"commit","published_at":"2018-06-16T18:18:06.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v2.0.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v2.0.0/manifests"},{"name":"v1.2.2","sha":"cef93e2c9733f7df41111a6373ecb19ddc5c6ffc","kind":"commit","published_at":"2018-06-16T16:19:14.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v1.2.2","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"779979412902658361202eee54c95c3aea908fb8","kind":"commit","published_at":"2018-06-15T14:18:55.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v1.2.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"dc260673286108c74fbaa68f5c8bf399ed7cb090","kind":"commit","published_at":"2018-06-02T07:05:56.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v1.2.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"2349b7b3922a723c534ed5bc9fd5ad0f89c942d7","kind":"commit","published_at":"2018-05-29T01:49:49.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v1.1.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.1.0/manifests"},{"name":"v1.0.5","sha":"7def9db0d80163988e3ad73727081206439f9ca2","kind":"commit","published_at":"2018-05-29T01:48:40.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v1.0.5","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.0.5/manifests"},{"name":"v1.0.4d","sha":"085873faebaf56d28ea709e9592a65400c10e9c3","kind":"commit","published_at":"2018-02-15T15:18:14.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v1.0.4d","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v1.0.4d","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v1.0.4d","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.0.4d","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.0.4d/manifests"},{"name":"v1.0.3","sha":"8b639265b7bbf066bb4cc83937ea2054bd5f835b","kind":"commit","published_at":"2018-02-10T00:11:18.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v1.0.3","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"e8c7e8c99418224415f23c6725bf427a724c7eee","kind":"commit","published_at":"2018-02-09T18:20:44.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v1.0.2","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"cc4c1f958345a275e3e561566bf419f57754b873","kind":"commit","published_at":"2018-02-02T00:38:15.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v1.0.1","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"21bc159b4c2e4f45373455d5d2593c31464ad948","kind":"commit","published_at":"2018-02-01T17:18:17.000Z","download_url":"https://codeload.github.com/jnqnfe/pulse-binding-rust/tar.gz/v1.0.0","html_url":"https://github.com/jnqnfe/pulse-binding-rust/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jnqnfe/pulse-binding-rust@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-10-07T09:02:45.058Z","dependent_packages_count":40,"downloads":6464228,"downloads_period":"total","dependent_repos_count":620,"rankings":{"downloads":2.368535419382877,"dependent_repos_count":1.6686897750603187,"dependent_packages_count":1.3370206323867766,"stargazers_count":15.935350447331745,"forks_count":12.26115962670065,"docker_downloads_count":2.5738434563682957,"average":6.024099892871777},"purl":"pkg:cargo/libpulse-binding","advisories":[{"uuid":"GSA_kwCzR0hTQS1mNTZnLWNocXAtMjJtOc4AA5Ct","url":"https://github.com/advisories/GHSA-f56g-chqp-22m9","title":"Use after free in libpulse-binding","description":"### Overview\n\nVersion 2.5.0 of the `libpulse-binding` Rust crate, released on the 22nd of December 2018, fixed a potential use-after-free issue with property list iteration due to a lack of a lifetime constraint tying the lifetime of a `proplist::Iterator` to the `Proplist` object for which it was created. This made it possible for users, without experiencing a compiler error/warning, to destroy the `Proplist` object before the iterator, thus destroying the underlying C object the iterator works upon, before the iterator may be finished with it.\n\nThis advisory is being written retrospectively, having previously only been noted in the changelog. No CVE assignment was sought.\n\nThis impacts all versions of the crate before 2.5.0 back to 1.0.5. Before version 1.0.5 the function that produces the iterator was broken to the point of being useless.\n\n### Patches\n\nUsers are required to update to version 2.5.0 or newer.\n\nVersions older than 2.5.0 have been yanked from crates.io as of the 22nd of October 2020.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-02-03T00:28:45.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","references":["https://github.com/jnqnfe/pulse-binding-rust/security/advisories/GHSA-f56g-chqp-22m9","https://github.com/jnqnfe/pulse-binding-rust/commit/9e31c82d71749619387cb9d0c9698134d05b28c9","https://rustsec.org/advisories/RUSTSEC-2018-0020.html","https://nvd.nist.gov/vuln/detail/CVE-2018-25001","https://github.com/advisories/GHSA-f56g-chqp-22m9"],"source_kind":"github","identifiers":["GHSA-f56g-chqp-22m9","CVE-2018-25001"],"repository_url":"https://github.com/jnqnfe/pulse-binding-rust","blast_radius":0.0,"created_at":"2024-02-03T01:04:46.255Z","updated_at":"2026-10-03T14:10:06.239Z","epss_percentage":0.01001,"epss_percentile":0.61525,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mNTZnLWNocXAtMjJtOc4AA5Ct","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mNTZnLWNocXAtMjJtOc4AA5Ct","packages":[{"ecosystem":"cargo","package_name":"libpulse-binding","versions":[{"first_patched_version":"2.5.0","vulnerable_version_range":"\u003e= 1.0.5, \u003c 2.5.0"}],"purl":"pkg:cargo/libpulse-binding"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mNTZnLWNocXAtMjJtOc4AA5Ct/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1oeGpmLWgybWgtcjZoas0fqw","url":"https://github.com/advisories/GHSA-hxjf-h2mh-r6hj","title":"Use After Free in libpulse-binding","description":"Affected versions contained a pair of use-after-free issues with the objects returned by the get_format_info and get_context methods of Stream objects. These objects were mistakenly being constructed without setting an important flag to prevent destruction of the underlying C objects they reference upon their own destruction.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-01-06T22:20:12.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-25027","https://raw.githubusercontent.com/rustsec/advisory-db/main/crates/libpulse-binding/RUSTSEC-2018-0021.md","https://rustsec.org/advisories/RUSTSEC-2018-0021.html","https://github.com/jnqnfe/pulse-binding-rust/security/advisories/GHSA-ghpq-vjxw-ch5w","https://github.com/advisories/GHSA-hxjf-h2mh-r6hj"],"source_kind":"github","identifiers":["GHSA-hxjf-h2mh-r6hj","CVE-2018-25027"],"repository_url":"https://github.com/jnqnfe/pulse-binding-rust","blast_radius":0.0,"created_at":"2022-12-21T16:12:39.385Z","updated_at":"2026-09-30T09:15:14.914Z","epss_percentage":0.01328,"epss_percentile":0.69767,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1oeGpmLWgybWgtcjZoas0fqw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1oeGpmLWgybWgtcjZoas0fqw","packages":[{"ecosystem":"cargo","package_name":"libpulse-binding","versions":[{"first_patched_version":"1.2.1","vulnerable_version_range":"\u003c 1.2.1"}],"purl":"pkg:cargo/libpulse-binding"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1oeGpmLWgybWgtcjZoas0fqw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14dmNnLTJxODItcjg3as0fpw","url":"https://github.com/advisories/GHSA-xvcg-2q82-r87j","title":"Panic mishandled in libpulse-binding","description":"An issue was discovered in the libpulse-binding crate before 2.6.0 for Rust. It mishandles a panic that crosses a Foreign Function Interface (FFI) boundary.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-01-06T22:18:19.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-25055","https://raw.githubusercontent.com/rustsec/advisory-db/main/crates/libpulse-binding/RUSTSEC-2019-0038.md","https://rustsec.org/advisories/RUSTSEC-2019-0038.html","https://github.com/jnqnfe/pulse-binding-rust/commit/7fd282aef7787577c385aed88cb25d004b85f494","https://github.com/advisories/GHSA-xvcg-2q82-r87j"],"source_kind":"github","identifiers":["GHSA-xvcg-2q82-r87j","CVE-2019-25055"],"repository_url":"https://github.com/jnqnfe/pulse-binding-rust","blast_radius":0.0,"created_at":"2022-12-21T16:12:39.432Z","updated_at":"2026-10-03T14:14:48.778Z","epss_percentage":0.01177,"epss_percentile":0.6653,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14dmNnLTJxODItcjg3as0fpw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14dmNnLTJxODItcjg3as0fpw","packages":[{"ecosystem":"cargo","package_name":"libpulse-binding","versions":[{"first_patched_version":"2.6.0","vulnerable_version_range":"\u003c 2.6.0"}],"purl":"pkg:cargo/libpulse-binding"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14dmNnLTJxODItcjg3as0fpw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qcXB2LWptNG0tODZqOc0fqQ","url":"https://github.com/advisories/GHSA-jqpv-jm4m-86j9","title":"Use After Free in libpulse-binding","description":"Affected versions contained a pair of use-after-free issues with the objects returned by the get_format_info and get_context methods of Stream objects. These objects were mistakenly being constructed without setting an important flag to prevent destruction of the underlying C objects they reference upon their own destruction.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-01-06T22:17:50.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-25028","https://raw.githubusercontent.com/rustsec/advisory-db/main/crates/libpulse-binding/RUSTSEC-2018-0021.md","https://rustsec.org/advisories/RUSTSEC-2018-0021.html","https://github.com/jnqnfe/pulse-binding-rust/security/advisories/GHSA-ghpq-vjxw-ch5w","https://github.com/advisories/GHSA-jqpv-jm4m-86j9"],"source_kind":"github","identifiers":["GHSA-jqpv-jm4m-86j9","CVE-2018-25028"],"repository_url":"https://github.com/jnqnfe/pulse-binding-rust","blast_radius":0.0,"created_at":"2022-12-21T16:12:39.405Z","updated_at":"2026-09-30T09:15:14.915Z","epss_percentage":0.01091,"epss_percentile":0.63952,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qcXB2LWptNG0tODZqOc0fqQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qcXB2LWptNG0tODZqOc0fqQ","packages":[{"ecosystem":"cargo","package_name":"libpulse-binding","versions":[{"first_patched_version":"1.2.1","vulnerable_version_range":"\u003c 1.2.1"}],"purl":"pkg:cargo/libpulse-binding"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qcXB2LWptNG0tODZqOc0fqQ/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZndmMtNGp2ai1wd3E0","url":"https://github.com/advisories/GHSA-6gvc-4jvj-pwq4","title":"Duplicate Advisory: Use after free in libpulse-binding","description":"## Duplicate Advisory\nThis advisory has been withdrawn because it is a duplicate of GHSA-f56g-chqp-22m9. This link is maintained to preserve external references.\n\n## Original Description\nAn issue was discovered in the libpulse-binding crate before 2.5.0 for Rust. proplist::Iterator can cause a use-after-free.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-08-30T16:22:34.000Z","withdrawn_at":"2026-01-22T22:35:56.000Z","classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-25001","https://rustsec.org/advisories/RUSTSEC-2018-0020.html","https://github.com/advisories/GHSA-6gvc-4jvj-pwq4"],"source_kind":"github","identifiers":["GHSA-6gvc-4jvj-pwq4"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:12:48.764Z","updated_at":"2026-04-05T20:06:12.956Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZndmMtNGp2ai1wd3E0","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZndmMtNGp2ai1wd3E0","packages":[{"ecosystem":"cargo","package_name":"libpulse-binding","versions":[{"first_patched_version":"2.5.0","vulnerable_version_range":"\u003e= 1.0.5, \u003c 2.5.0"}],"purl":"pkg:cargo/libpulse-binding"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZndmMtNGp2ai1wd3E0/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXdjeGMtamY2Yy04cng5","url":"https://github.com/advisories/GHSA-wcxc-jf6c-8rx9","title":"Duplicate Advisory: Uncaught Exception in libpulse-binding","description":"## Duplicate Advisory\nThis advisory has been withdrawn because it is a duplicate of GHSA-xvcg-2q82-r87j. This link is maintained to preserve external references.\n\n## Original Description\nAffected versions of this crate failed to catch panics crossing FFI boundaries via callbacks, which\nis a form of UB. This flaw was corrected by [this commit][1] which was included in version 2.6.0.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-08-25T20:57:21.000Z","withdrawn_at":"2026-01-23T22:32:51.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/jnqnfe/pulse-binding-rust/commit/7fd282aef7787577c385aed88cb25d004b85f494","https://rustsec.org/advisories/RUSTSEC-2019-0038.html","https://github.com/advisories/GHSA-wcxc-jf6c-8rx9"],"source_kind":"github","identifiers":["GHSA-wcxc-jf6c-8rx9"],"repository_url":"https://github.com/jnqnfe/pulse-binding-rust","blast_radius":0.0,"created_at":"2022-12-21T16:12:56.208Z","updated_at":"2026-05-04T17:10:40.990Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXdjeGMtamY2Yy04cng5","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXdjeGMtamY2Yy04cng5","packages":[{"ecosystem":"cargo","package_name":"libpulse-binding","versions":[{"first_patched_version":"2.6.0","vulnerable_version_range":"\u003c 2.6.0"}],"purl":"pkg:cargo/libpulse-binding"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXdjeGMtamY2Yy04cng5/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdocHEtdmp4dy1jaDV3","url":"https://github.com/advisories/GHSA-ghpq-vjxw-ch5w","title":"Use after free in libpulse-binding","description":"### Overview\n\nVersion 1.2.1 of the `libpulse-binding` Rust crate, released on the 15th of June 2018, fixed a pair of use-after-free issues with the objects returned by the `get_format_info` and `get_context` methods of `Stream` objects. These objects were mistakenly being constructed without setting an important flag to prevent destruction of the underlying C objects they reference upon their own destruction.\n\nThis advisory is being written retrospectively, having previously only been noted in the changelog. No CVE assignment was sought.\n\n### Patches\n\nUsers are required to update to version 1.2.1 or newer.\n\nVersions older than 1.2.1 have been yanked from crates.io. This was believed to have already been done at the time of the 1.2.1 release, but upon double checking now they were found to still be available, so has been done now (22nd October 2020).","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-08-25T20:56:52.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/jnqnfe/pulse-binding-rust/security/advisories/GHSA-ghpq-vjxw-ch5w","https://rustsec.org/advisories/RUSTSEC-2018-0021.html","https://github.com/advisories/GHSA-ghpq-vjxw-ch5w"],"source_kind":"github","identifiers":["GHSA-ghpq-vjxw-ch5w"],"repository_url":"https://github.com/jnqnfe/pulse-binding-rust","blast_radius":0.0,"created_at":"2022-12-21T16:12:20.227Z","updated_at":"2026-04-28T20:09:29.987Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdocHEtdmp4dy1jaDV3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdocHEtdmp4dy1jaDV3","packages":[{"ecosystem":"cargo","package_name":"libpulse-binding","versions":[{"first_patched_version":"1.2.1","vulnerable_version_range":"\u003c 1.2.1"}],"purl":"pkg:cargo/libpulse-binding"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdocHEtdmp4dy1jaDV3/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/libpulse-binding","docker_dependents_count":30,"docker_downloads_count":23282561,"usage_url":"https://repos.ecosyste.ms/usage/cargo/libpulse-binding","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/libpulse-binding/dependencies","status":null,"funding_links":["https://github.com/sponsors/jnqnfe","https://patreon.com/jnqnfe","https://liberapay.com/jnqnfe","https://opencollective.com/lyndon-brown","https://issuehunt.io/r/jnqnfe","https://www.buymeacoffee.com/jnqnfe"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-05T09:02:19.585Z","issues_count":45,"pull_requests_count":23,"avg_time_to_close_issue":4178344.918918919,"avg_time_to_close_pull_request":10941429.57142857,"issues_closed_count":37,"pull_requests_closed_count":21,"pull_request_authors_count":18,"issue_authors_count":34,"avg_comments_per_issue":3.311111111111111,"avg_comments_per_pull_request":2.0,"merged_pull_requests_count":8,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnqnfe%2Fpulse-binding-rust/issues","maintainers":[{"login":"jnqnfe","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jnqnfe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/libpulse-binding/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/libpulse-binding/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/libpulse-binding/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/libpulse-binding/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/libpulse-binding/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/libpulse-binding/codemeta","maintainers":[{"uuid":"15706","login":"jnqnfe","name":"Lyndon Brown","email":null,"url":"https://github.com/jnqnfe","packages_count":8,"html_url":"https://crates.io/users/jnqnfe","role":null,"created_at":"2022-11-07T21:21:38.665Z","updated_at":"2022-11-07T21:21:38.665Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/jnqnfe/packages"}]}