{"id":3531269,"name":"array-tools","ecosystem":"cargo","description":"A little collection of array-related utils aiming to make life easier. ","homepage":"https://github.com/L117/array-tools","licenses":"Apache-2.0 OR MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/L117/array-tools","keywords_array":["array","no_std"],"namespace":null,"versions_count":9,"first_release_published_at":"2019-08-06T01:17:23.058Z","latest_release_published_at":"2021-02-22T13:02:09.299Z","latest_release_number":"0.3.2","last_synced_at":"2026-04-24T22:16:54.738Z","created_at":"2022-04-10T23:24:13.563Z","updated_at":"2026-04-24T22:16:54.738Z","registry_url":"https://crates.io/crates/array-tools/","install_command":"cargo install array-tools","documentation_url":"https://docs.rs/array-tools/","metadata":{"categories":["no-std"]},"repo_metadata":{"uuid":"200712711","full_name":"L117/array-tools","owner":"L117","description":"A collection of tools that make it easier to work with arrays.","archived":false,"fork":false,"pushed_at":"2021-02-22T14:18:59.000Z","size":68,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2022-08-21T12:25:57.558Z","etag":null,"topics":["array","iterator","no-std","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,"logo_url":null,"metadata":{},"created_at":"2019-08-05T18:59:54.000Z","updated_at":"2021-10-21T18:57:35.000Z","dependencies_parsed_at":"2022-09-02T04:30:31.070Z","dependency_job_id":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L117%2Farray-tools","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L117%2Farray-tools/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L117%2Farray-tools/manifests","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":31346069,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"}},"repo_metadata_updated_at":"2026-03-28T12:52:08.156Z","dependent_packages_count":0,"downloads":15476,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":26.211706056468387,"dependent_repos_count":29.318292202377133,"dependent_packages_count":33.81230354737315,"stargazers_count":33.793059208416196,"forks_count":37.47605912594045,"average":32.12228402811506},"purl":"pkg:cargo/array-tools","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZ3cDItZnczdi1tZm1j","url":"https://github.com/advisories/GHSA-6wp2-fw3v-mfmc","title":"Memory corruption in array-tools","description":"An issue was discovered in the array-tools crate before 0.3.2 for Rust. Affected versions of this crate don't guard against panics, so that partially uninitialized buffer is dropped when user-provided `T::clone()` panics in `FixedCapacityDequeLike\u003cT, A\u003e::clone()`. This causes memory corruption.\n","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2021-08-25T20:57:19.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-36452","https://github.com/L117/array-tools/issues/2","https://rustsec.org/advisories/RUSTSEC-2020-0132.html","https://raw.githubusercontent.com/rustsec/advisory-db/main/crates/array-tools/RUSTSEC-2020-0132.md","https://github.com/advisories/GHSA-6wp2-fw3v-mfmc"],"source_kind":"github","identifiers":["GHSA-6wp2-fw3v-mfmc","CVE-2020-36452"],"repository_url":"https://github.com/L117/array-tools","blast_radius":1.0,"created_at":"2022-12-21T16:12:56.199Z","updated_at":"2026-04-23T19:09:53.881Z","epss_percentage":0.00607,"epss_percentile":0.69538,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZ3cDItZnczdi1tZm1j","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZ3cDItZnczdi1tZm1j","packages":[{"ecosystem":"cargo","package_name":"array-tools","versions":[{"first_patched_version":"0.3.2","vulnerable_version_range":"\u003c 0.3.2"}],"purl":"pkg:cargo/array-tools"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZ3cDItZnczdi1tZm1j/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/array-tools","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cargo/array-tools","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/array-tools/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/array-tools/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/array-tools/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/array-tools/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/array-tools/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/array-tools/codemeta","maintainers":[{"uuid":"56447","login":"L117","name":"Mikhail \"L117\" Nikolenko","email":null,"url":"https://github.com/L117","packages_count":1,"html_url":"https://crates.io/users/L117","role":null,"created_at":"2022-11-07T16:45:35.988Z","updated_at":"2022-11-07T16:45:35.988Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/L117/packages"}]}