{"id":378325,"url":"https://github.com/dubzzz/pure-rand","last_synced_at":"2026-07-28T18:30:55.390Z","repository":{"id":30163502,"uuid":"123474692","full_name":"dubzzz/pure-rand","owner":"dubzzz","description":"Pure random number generator written in TypeScript","archived":false,"fork":false,"pushed_at":"2026-07-13T05:40:54.000Z","size":17856,"stargazers_count":114,"open_issues_count":15,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-07-13T07:11:57.385Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/dubzzz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"open_collective":"fast-check","github":["dubzzz"]}},"created_at":"2018-03-01T18:17:39.000Z","updated_at":"2026-07-10T07:46:27.000Z","dependencies_parsed_at":"2026-05-27T16:02:28.918Z","dependency_job_id":null,"html_url":"https://github.com/dubzzz/pure-rand","commit_stats":{"total_commits":732,"total_committers":4,"mean_commits":183.0,"dds":0.6161202185792349,"last_synced_commit":"82861be533f71e5fbfa4f1313d80ac7b536a0668"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/dubzzz/pure-rand","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dubzzz","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/sbom","scorecard":{"id":359006,"data":{"date":"2025-08-11","repo":{"name":"github.com/dubzzz/pure-rand","commit":"c9f14d60b2fff801f13fe8e48a2850c6808a0696"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/2 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":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":8,"reason":"10 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/build-status.yml:144","Warn: no topLevel permission defined: .github/workflows/benchmark.yml:1","Warn: no topLevel permission defined: .github/workflows/build-status.yml:1","Warn: no topLevel permission defined: .github/workflows/compare.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":"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/benchmark.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-status.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/compare.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/compare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/compare.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/compare.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/build-status.yml:154","Info:   0 out of  19 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformArrayIntDistribution.noreg.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformArrayIntDistribution.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformBigIntDistribution.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformIntDistribution.noreg.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformIntDistribution.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/ArrayInt.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/ArrayInt64.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/UnsafeUniformArrayIntDistributionInternal.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/UnsafeUniformIntDistributionInternal.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/LinearCongruencial.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/MersenneTwister.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/RandomGenerator.properties.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/XorShift.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/XoroShiro.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformArrayIntDistribution.noreg.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformArrayIntDistribution.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformBigIntDistribution.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformIntDistribution.noreg.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformIntDistribution.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/ArrayInt.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/ArrayInt64.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/UnsafeUniformArrayIntDistributionInternal.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/UnsafeUniformIntDistributionInternal.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/LinearCongruencial.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/MersenneTwister.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/RandomGenerator.properties.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/XorShift.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/XoroShiro.spec.ts:2"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/build-status.yml:133"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-rc47-6667-2j5j","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-18T10:18:58.948Z","repository_id":30163502,"created_at":"2025-08-18T10:18:58.948Z","updated_at":"2025-08-18T10:18:58.948Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35707489,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-21T02:00:06.728Z","response_time":109,"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":{"login":"dubzzz","name":"Nicolas DUBIEN","uuid":"5300235","kind":"user","description":"","email":"github@dubien.org","website":"https://fast-check.dev/","location":"Remote, France","twitter":null,"company":"Pigment","icon_url":"https://avatars.githubusercontent.com/u/5300235?u=283a572a5010b5350eee7168cf6ce1b566747903\u0026v=4","repositories_count":198,"last_synced_at":"2026-06-03T10:00:15.667Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/dubzzz","funding_links":["https://github.com/sponsors/dubzzz"],"total_stars":5460,"followers":301,"following":94,"created_at":"2022-11-02T16:29:21.600Z","updated_at":"2026-06-03T10:00:15.667Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dubzzz","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dubzzz/repositories"},"packages":[{"id":2204023,"name":"pure-rand","ecosystem":"npm","description":" Pure random number generator written in TypeScript","homepage":"https://github.com/dubzzz/pure-rand#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/dubzzz/pure-rand","keywords_array":["seed","random","prng","generator","pure","rand","mersenne","random number generator","fastest","fast"],"namespace":null,"versions_count":52,"first_release_published_at":"2018-03-01T21:13:58.048Z","latest_release_published_at":"2026-07-10T07:55:10.896Z","latest_release_number":"8.4.2","last_synced_at":"2026-07-25T07:26:41.461Z","created_at":"2022-04-09T22:27:13.265Z","updated_at":"2026-07-25T07:26:41.854Z","registry_url":"https://www.npmjs.com/package/pure-rand","install_command":"npm install pure-rand","documentation_url":null,"metadata":{"funding":[{"url":"https://github.com/sponsors/dubzzz","type":"individual"},{"url":"https://opencollective.com/fast-check","type":"opencollective"}],"dist-tags":{"next":"3.0.0-alpha.2.0.0.2","experimental":"5.0.0-experimental.4.2.1.0","latest":"8.4.2"}},"repo_metadata":{"id":30163502,"uuid":"123474692","full_name":"dubzzz/pure-rand","owner":"dubzzz","description":"Pure random number generator written in TypeScript","archived":false,"fork":false,"pushed_at":"2026-07-13T05:40:54.000Z","size":17856,"stargazers_count":114,"open_issues_count":15,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-07-13T07:11:57.385Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/dubzzz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"open_collective":"fast-check","github":["dubzzz"]}},"created_at":"2018-03-01T18:17:39.000Z","updated_at":"2026-07-10T07:46:27.000Z","dependencies_parsed_at":"2026-05-27T16:02:28.918Z","dependency_job_id":null,"html_url":"https://github.com/dubzzz/pure-rand","commit_stats":{"total_commits":732,"total_committers":4,"mean_commits":183.0,"dds":0.6161202185792349,"last_synced_commit":"82861be533f71e5fbfa4f1313d80ac7b536a0668"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/dubzzz/pure-rand","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dubzzz","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/sbom","scorecard":{"id":359006,"data":{"date":"2025-08-11","repo":{"name":"github.com/dubzzz/pure-rand","commit":"c9f14d60b2fff801f13fe8e48a2850c6808a0696"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/2 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":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":8,"reason":"10 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/build-status.yml:144","Warn: no topLevel permission defined: .github/workflows/benchmark.yml:1","Warn: no topLevel permission defined: .github/workflows/build-status.yml:1","Warn: no topLevel permission defined: .github/workflows/compare.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":"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/benchmark.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-status.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/compare.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/compare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/compare.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/compare.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/build-status.yml:154","Info:   0 out of  19 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformArrayIntDistribution.noreg.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformArrayIntDistribution.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformBigIntDistribution.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformIntDistribution.noreg.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformIntDistribution.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/ArrayInt.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/ArrayInt64.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/UnsafeUniformArrayIntDistributionInternal.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/UnsafeUniformIntDistributionInternal.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/LinearCongruencial.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/MersenneTwister.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/RandomGenerator.properties.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/XorShift.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/XoroShiro.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformArrayIntDistribution.noreg.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformArrayIntDistribution.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformBigIntDistribution.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformIntDistribution.noreg.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformIntDistribution.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/ArrayInt.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/ArrayInt64.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/UnsafeUniformArrayIntDistributionInternal.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/UnsafeUniformIntDistributionInternal.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/LinearCongruencial.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/MersenneTwister.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/RandomGenerator.properties.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/XorShift.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/XoroShiro.spec.ts:2"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/build-status.yml:133"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-rc47-6667-2j5j","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-18T10:18:58.948Z","repository_id":30163502,"created_at":"2025-08-18T10:18:58.948Z","updated_at":"2025-08-18T10:18:58.948Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35707489,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-21T02:00:06.728Z","response_time":109,"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":"dubzzz","name":"Nicolas DUBIEN","uuid":"5300235","kind":"user","description":"","email":"github@dubien.org","website":"https://fast-check.dev/","location":"Remote, France","twitter":null,"company":"Pigment","icon_url":"https://avatars.githubusercontent.com/u/5300235?u=283a572a5010b5350eee7168cf6ce1b566747903\u0026v=4","repositories_count":198,"last_synced_at":"2026-06-03T10:00:15.667Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/dubzzz","funding_links":["https://github.com/sponsors/dubzzz"],"total_stars":5460,"followers":301,"following":94,"created_at":"2022-11-02T16:29:21.600Z","updated_at":"2026-06-03T10:00:15.667Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dubzzz","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dubzzz/repositories"},"tags":[{"name":"v8.4.2","sha":"be10b22b05c22242eb077388b0eb97882e9bbf87","kind":"tag","published_at":"2026-07-10T07:51:54.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v8.4.2","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v8.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v8.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.4.2/manifests"},{"name":"v8.4.1","sha":"8bba9c9871abe0373c957c68ee1ca3eece4221fe","kind":"commit","published_at":"2026-06-25T17:06:36.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v8.4.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v8.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v8.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.4.1/manifests"},{"name":"v8.4.0","sha":"8da78516579ed7180c8b431f9e15c1edc64e6e6a","kind":"tag","published_at":"2026-03-27T09:51:25.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v8.4.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v8.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.4.0/manifests"},{"name":"v8.3.0","sha":"a6759726bf9b6f1311a5fe2f2c84bf0797f09d1a","kind":"tag","published_at":"2026-03-19T22:16:25.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v8.3.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v8.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.3.0/manifests"},{"name":"v8.2.0","sha":"108b72119ac2ae9fb09900ab5ba97ee888d90da5","kind":"tag","published_at":"2026-03-16T21:41:29.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v8.2.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v8.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.2.0/manifests"},{"name":"v8.1.0","sha":"8a78ab519a709c4da67255fb496b85dafd55e8a2","kind":"tag","published_at":"2026-03-16T00:31:15.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v8.1.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.1.0/manifests"},{"name":"v8.0.0","sha":"ebe76c8db01fce89975184ab76ae385c485e623d","kind":"tag","published_at":"2026-03-05T22:02:11.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v8.0.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v8.0.0/manifests"},{"name":"v7.0.1","sha":"2248506b66d969d1a8b477a4dde8e24cbac33e6a","kind":"tag","published_at":"2025-02-07T01:08:51.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v7.0.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"a2db85918869e4a0e7b0c305ab2243cd22fe57c5","kind":"tag","published_at":"2025-02-06T23:16:18.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v7.0.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v7.0.0/manifests"},{"name":"v6.1.0","sha":"a413dd2b721516be2ef29adffb515c5ae67bfbad","kind":"tag","published_at":"2024-03-20T21:27:59.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v6.1.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v6.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v6.1.0/manifests"},{"name":"v6.0.4","sha":"bcf9517d53f733a335e678fbba321780c0543b29","kind":"tag","published_at":"2023-09-27T17:05:11.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v6.0.4","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v6.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v6.0.4/manifests"},{"name":"v6.0.3","sha":"f08d09cf81cb6fcf00892c43283d16d25a7b75f4","kind":"tag","published_at":"2023-09-04T20:04:31.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v6.0.3","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v6.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v6.0.3/manifests"},{"name":"v6.0.2","sha":"ad3183ba9b712bc6c1c5a9abbb1d1e641db139d4","kind":"tag","published_at":"2023-04-25T07:04:26.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v6.0.2","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v6.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"349e8d3113633ba2bbbb5a6ec129b7f665dd3112","kind":"tag","published_at":"2023-03-12T21:01:09.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v6.0.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"5ea165aaca006e5d548883ccce3ca222b15b6553","kind":"tag","published_at":"2023-01-12T22:10:41.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v6.0.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v6.0.0/manifests"},{"name":"v5.0.5","sha":"8b812d9651b4a18e9115aa13d84fe1b5eb9b068d","kind":"tag","published_at":"2022-11-22T20:08:16.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v5.0.5","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v5.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.5/manifests"},{"name":"v5.0.4","sha":"c213e129750c22696bdb013ce113aee96b02a298","kind":"tag","published_at":"2022-11-22T19:55:19.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v5.0.4","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v5.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.4/manifests"},{"name":"v5.0.3","sha":"f95aa1f9a3f4c9f9820eb2e7a2d94bbc2d3b78c1","kind":"tag","published_at":"2022-09-08T22:00:57.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v5.0.3","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v5.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.3/manifests"},{"name":"v5.0.2","sha":"947f17ef4b6cbc737e3f763fa30bfc0374b4e571","kind":"tag","published_at":"2022-09-08T21:49:48.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v5.0.2","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"229c91e5c41acd30afc2cccabe9ba93c99db5df7","kind":"tag","published_at":"2022-03-17T19:09:10.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v5.0.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"744555855a01e1551ab1cf67a6ea973d14964661","kind":"tag","published_at":"2021-06-11T07:14:19.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v5.0.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.0/manifests"},{"name":"v5.0.0-experimental.4.2.1.0","sha":"79947a7e4a6f559b63836d8bccaf82be474b96ad","kind":"tag","published_at":"2021-06-07T22:52:41.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v5.0.0-experimental.4.2.1.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v5.0.0-experimental.4.2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v5.0.0-experimental.4.2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.0-experimental.4.2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.0-experimental.4.2.1.0/manifests"},{"name":"v4.2.1","sha":"4be6b94d9dfe1d178633c7c67e67e509b59e45a6","kind":"tag","published_at":"2021-06-07T17:53:00.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v4.2.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"6c59d84a03be0a8f6064254b035d33d2e41080f2","kind":"tag","published_at":"2021-06-05T18:47:16.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v4.2.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v4.2.0/manifests"},{"name":"v5.0.0-experimental.4.1.2.1","sha":"e840bb8f83347a977dea31974e0515d5f9082887","kind":"tag","published_at":"2021-06-05T18:31:05.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v5.0.0-experimental.4.1.2.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v5.0.0-experimental.4.1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v5.0.0-experimental.4.1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.0-experimental.4.1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.0-experimental.4.1.2.1/manifests"},{"name":"v5.0.0-experimental.4.1.2.0","sha":"dba3431a7ecc95f2d2def4c250460482d5fb7844","kind":"tag","published_at":"2021-06-03T19:36:15.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v5.0.0-experimental.4.1.2.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v5.0.0-experimental.4.1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v5.0.0-experimental.4.1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.0-experimental.4.1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v5.0.0-experimental.4.1.2.0/manifests"},{"name":"v4.1.2","sha":"30bd5a9d5c20a1e998e489e3e00125edbc60b973","kind":"tag","published_at":"2021-01-25T19:04:54.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v4.1.2","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v4.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v4.1.2/manifests"},{"name":"v4.1.1","sha":"e008d06171f5a182f791dff211b8e2efc70ba14a","kind":"tag","published_at":"2020-11-29T17:23:03.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v4.1.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"8db62366f7f940877b393e062b97a5aa176b10b8","kind":"tag","published_at":"2020-11-22T18:30:44.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v4.1.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"277d25ab00fc6fee8e0a7bdf3d737686ecb1d043","kind":"tag","published_at":"2020-11-05T21:00:06.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v4.0.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v4.0.0/manifests"},{"name":"v3.1.0","sha":"062041a39eff50db57ad3dd3a3742a4f11e53cb9","kind":"tag","published_at":"2020-08-10T19:41:21.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v3.1.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"6e86aa2029ba41ffeedc147ed076e7a346f3428a","kind":"tag","published_at":"2020-07-10T06:53:42.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v3.0.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v3.0.0/manifests"},{"name":"v3.0.0-alpha.2.0.0.2","sha":"d6bb7c841052798a89b0b86e1172280928d0972a","kind":"tag","published_at":"2020-04-05T10:06:45.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v3.0.0-alpha.2.0.0.2","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v3.0.0-alpha.2.0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v3.0.0-alpha.2.0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v3.0.0-alpha.2.0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v3.0.0-alpha.2.0.0.2/manifests"},{"name":"v3.0.0-alpha.2.0.0.1","sha":"e85f57820a403c3a75274bca8084a0271bae400b","kind":"tag","published_at":"2020-04-04T22:25:24.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v3.0.0-alpha.2.0.0.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v3.0.0-alpha.2.0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v3.0.0-alpha.2.0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v3.0.0-alpha.2.0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v3.0.0-alpha.2.0.0.1/manifests"},{"name":"v3.0.0-alpha.2.0.0.0","sha":"b170a5a5599704ed151d804c7c09093026dc0b89","kind":"tag","published_at":"2020-04-04T21:51:37.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v3.0.0-alpha.2.0.0.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v3.0.0-alpha.2.0.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v3.0.0-alpha.2.0.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v3.0.0-alpha.2.0.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v3.0.0-alpha.2.0.0.0/manifests"},{"name":"v2.0.0","sha":"68eda900316c01ecec84f030eaea83047baecd88","kind":"tag","published_at":"2020-01-23T22:06:27.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v2.0.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v2.0.0/manifests"},{"name":"v1.7.0","sha":"9568618439327808f1df5367acb874374fe46c1f","kind":"commit","published_at":"2019-10-21T20:54:48.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.7.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.7.0/manifests"},{"name":"v1.6.2","sha":"dff7fefa980c6380b288defeba0a9a636ad9e60a","kind":"tag","published_at":"2019-01-03T20:26:43.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.6.2","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"0c42d7657497382653cf5bc177621f5d81dfa7a7","kind":"tag","published_at":"2019-01-03T01:38:52.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.6.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"73be107fd5e225b2d21502d4fb72ae3b50cb6b9e","kind":"tag","published_at":"2018-12-16T02:26:36.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.6.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"6a67315545c5581c5faeab6b2dab4c12d699d586","kind":"tag","published_at":"2018-10-12T22:18:17.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.5.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.5.0/manifests"},{"name":"v1.4.2","sha":"5f36e2081080b3b0a2ad12cd0154e0e5ee519357","kind":"tag","published_at":"2018-10-07T21:20:28.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.4.2","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"ca0dc43fb774aebf7e57805d8f8a32793cb5e1d2","kind":"tag","published_at":"2018-10-06T10:13:57.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.4.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"76c7acf6b5fe3d86eff89cc35396b1ccaba14a33","kind":"tag","published_at":"2018-10-05T23:15:09.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.4.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"300f68743385fdfc4956890d9ea2b0022d1c9d2c","kind":"tag","published_at":"2018-09-30T11:06:41.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.3.2","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"1ab12854f882f081700362fcad08378fb7ad3475","kind":"tag","published_at":"2018-09-29T23:55:20.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.3.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"c2cd2c29deb3b9eeb6b8d43fbc328440a9cb8266","kind":"tag","published_at":"2018-09-29T23:34:22.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.3.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"9a44366fcfb5a6f6d32f2d98bfd77bc9af3e59e1","kind":"tag","published_at":"2018-08-17T00:16:36.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.2.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"1aa9796f0dca92247151533c57b8a268ac28e1da","kind":"tag","published_at":"2018-05-30T18:07:40.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.1.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"e00da8a12d5af1b3efa248f2f7965ebc9cc8c9fc","kind":"tag","published_at":"2018-05-21T20:43:30.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.1.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"fde84d9070787a67f7ef25b75f8dd66682186af1","kind":"tag","published_at":"2018-03-06T19:32:50.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.0.2","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"a3b2f3c7adb41a42262f03f8b94ef61017ee4f2c","kind":"tag","published_at":"2018-03-06T19:06:48.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.0.1","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"193dd5c3cc60690dfd3d654b70f3cca907e17f30","kind":"tag","published_at":"2018-03-06T18:51:27.000Z","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/v1.0.0","html_url":"https://github.com/dubzzz/pure-rand/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dubzzz/pure-rand@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-07-25T07:26:41.853Z","dependent_packages_count":105,"downloads":257454390,"downloads_period":"last-month","dependent_repos_count":60919,"rankings":{"downloads":0.03455334192694843,"dependent_repos_count":0.12446869445317556,"dependent_packages_count":0.3473953426353584,"stargazers_count":5.729803818062144,"forks_count":11.349324799586455,"docker_downloads_count":0.2238848470179535,"average":2.9682384739470056},"purl":"pkg:npm/pure-rand","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/pure-rand","docker_dependents_count":2317,"docker_downloads_count":1331951692,"usage_url":"https://repos.ecosyste.ms/usage/npm/pure-rand","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/pure-rand/dependencies","status":null,"funding_links":["https://github.com/sponsors/dubzzz","https://opencollective.com/fast-check"],"critical":true,"issue_metadata":{"last_synced_at":"2026-07-21T03:23:10.299Z","issues_count":14,"pull_requests_count":489,"avg_time_to_close_issue":13064454.5,"avg_time_to_close_pull_request":1355076.4386792453,"issues_closed_count":8,"pull_requests_closed_count":424,"pull_request_authors_count":2,"issue_authors_count":6,"avg_comments_per_issue":1.7857142857142858,"avg_comments_per_pull_request":1.065439672801636,"merged_pull_requests_count":397,"bot_issues_count":2,"bot_pull_requests_count":370,"past_year_issues_count":1,"past_year_pull_requests_count":120,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1596322.3875,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":80,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":3.316666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":83,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/issues","maintainers":[{"login":"dubzzz","count":127,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dubzzz"}],"active_maintainers":[{"login":"dubzzz","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dubzzz"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pure-rand/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pure-rand/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pure-rand/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pure-rand/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pure-rand/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pure-rand/codemeta","maintainers":[{"uuid":"ndubien","login":"ndubien","name":null,"email":"npm@dubien.org","url":null,"packages_count":15,"html_url":"https://www.npmjs.com/~ndubien","role":null,"created_at":"2022-11-10T20:40:41.891Z","updated_at":"2022-11-10T20:40:41.891Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ndubien/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5681900,"maintainers_count":1212465,"namespaces_count":407317,"keywords_count":859340,"github":"npm","metadata":{"funded_packages_count":174366},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-07-27T05:02:05.684Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":13760189,"name":"node-pure-rand","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/dubzzz/pure-rand","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/dubzzz/pure-rand","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T09:40:02.830Z","latest_release_published_at":"2026-02-13T09:40:02.830Z","latest_release_number":"6.0.4+ds1-1","last_synced_at":"2026-03-13T11:18:07.076Z","created_at":"2026-02-13T09:40:02.629Z","updated_at":"2026-03-13T11:31:00.436Z","registry_url":"https://launchpad.net/ubuntu/+source/node-pure-rand","install_command":"apt-get install node-pure-rand","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"node-pure-rand","standards_version":"4.6.2","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, dh-nodejs, jest \u003c!nocheck\u003e, node-assert \u003c!nocheck\u003e, node-typescript, ts-jest \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T09:40:03.519Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/node-pure-rand?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-pure-rand","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-pure-rand","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-pure-rand/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-pure-rand/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-pure-rand/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-pure-rand/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-pure-rand/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-pure-rand/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-pure-rand/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":1473,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":240},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-07-27T05:04:39.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13794652,"name":"node-pure-rand","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/dubzzz/pure-rand","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/dubzzz/pure-rand","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T16:10:45.332Z","latest_release_published_at":"2026-02-13T16:10:45.332Z","latest_release_number":"6.0.2+ds1-2","last_synced_at":"2026-07-24T20:26:26.582Z","created_at":"2026-02-13T16:10:45.121Z","updated_at":"2026-07-24T20:26:26.593Z","registry_url":"https://launchpad.net/ubuntu/+source/node-pure-rand","install_command":"apt-get install node-pure-rand","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"node-pure-rand","standards_version":"4.6.2","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, dh-nodejs, jest \u003c!nocheck\u003e, node-assert \u003c!nocheck\u003e, node-typescript, ts-jest \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":30163502,"uuid":"123474692","full_name":"dubzzz/pure-rand","owner":"dubzzz","description":"Pure random number generator written in TypeScript","archived":false,"fork":false,"pushed_at":"2026-02-12T13:03:34.000Z","size":15754,"stargazers_count":103,"open_issues_count":18,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-12T21:54:44.283Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/dubzzz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"open_collective":"fast-check","github":["dubzzz"]}},"created_at":"2018-03-01T18:17:39.000Z","updated_at":"2026-01-25T04:40:54.000Z","dependencies_parsed_at":"2026-01-21T20:05:38.879Z","dependency_job_id":null,"html_url":"https://github.com/dubzzz/pure-rand","commit_stats":{"total_commits":732,"total_committers":4,"mean_commits":183.0,"dds":0.6161202185792349,"last_synced_commit":"82861be533f71e5fbfa4f1313d80ac7b536a0668"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/dubzzz/pure-rand","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dubzzz","download_url":"https://codeload.github.com/dubzzz/pure-rand/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/sbom","scorecard":{"id":359006,"data":{"date":"2025-08-11","repo":{"name":"github.com/dubzzz/pure-rand","commit":"c9f14d60b2fff801f13fe8e48a2850c6808a0696"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/2 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":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":8,"reason":"10 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/build-status.yml:144","Warn: no topLevel permission defined: .github/workflows/benchmark.yml:1","Warn: no topLevel permission defined: .github/workflows/build-status.yml:1","Warn: no topLevel permission defined: .github/workflows/compare.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":"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/benchmark.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-status.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-status.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/build-status.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/compare.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/compare.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/compare.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/dubzzz/pure-rand/compare.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/build-status.yml:154","Info:   0 out of  19 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformArrayIntDistribution.noreg.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformArrayIntDistribution.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformBigIntDistribution.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformIntDistribution.noreg.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformIntDistribution.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/ArrayInt.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/ArrayInt64.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/UnsafeUniformArrayIntDistributionInternal.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/UnsafeUniformIntDistributionInternal.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/LinearCongruencial.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/MersenneTwister.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/RandomGenerator.properties.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/XorShift.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/XoroShiro.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformArrayIntDistribution.noreg.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformArrayIntDistribution.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformBigIntDistribution.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformIntDistribution.noreg.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/UniformIntDistribution.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/ArrayInt.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/ArrayInt64.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/UnsafeUniformArrayIntDistributionInternal.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/distribution/internals/UnsafeUniformIntDistributionInternal.spec.ts:1","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/LinearCongruencial.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/MersenneTwister.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/RandomGenerator.properties.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/XorShift.spec.ts:2","Info: TypeScriptPropertyBasedTesting integration found: test/unit/generator/XoroShiro.spec.ts:2"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/build-status.yml:133"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-rc47-6667-2j5j","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-18T10:18:58.948Z","repository_id":30163502,"created_at":"2025-08-18T10:18:58.948Z","updated_at":"2025-08-18T10:18:58.948Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29412005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-02-13T16:10:47.274Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":2.404344741007587,"forks_count":3.6243931635299598,"docker_downloads_count":null,"average":1.5071844761343867},"purl":"pkg:deb/ubuntu/node-pure-rand?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-pure-rand","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-pure-rand","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-pure-rand/dependencies","status":null,"funding_links":["https://opencollective.com/fast-check","https://github.com/sponsors/dubzzz"],"critical":null,"issue_metadata":{"last_synced_at":"2026-01-07T20:24:49.193Z","issues_count":13,"pull_requests_count":400,"avg_time_to_close_issue":13064454.5,"avg_time_to_close_pull_request":1394775.1448467968,"issues_closed_count":8,"pull_requests_closed_count":359,"pull_request_authors_count":2,"issue_authors_count":6,"avg_comments_per_issue":1.8461538461538463,"avg_comments_per_pull_request":0.345,"merged_pull_requests_count":347,"bot_issues_count":2,"bot_pull_requests_count":318,"past_year_issues_count":0,"past_year_pull_requests_count":94,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1799676.1384615384,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":65,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.20212765957446807,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":82,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/issues","maintainers":[{"login":"dubzzz","count":89,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dubzzz"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-pure-rand/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-pure-rand/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-pure-rand/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-pure-rand/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-pure-rand/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-pure-rand/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":2223,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":466},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-07-27T05:05:00.190Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13991441,"name":"org.mvnpm:pure-rand","ecosystem":"maven","description":"Pure random number generator written in TypeScript","homepage":"https://github.com/dubzzz/pure-rand#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/dubzzz/pure-rand","keywords_array":[],"namespace":"org.mvnpm","versions_count":9,"first_release_published_at":"2025-03-30T02:31:28.000Z","latest_release_published_at":"2026-07-10T14:08:35.000Z","latest_release_number":"8.4.2","last_synced_at":"2026-07-25T07:26:41.455Z","created_at":"2026-03-06T00:16:58.310Z","updated_at":"2026-07-25T07:26:41.455Z","registry_url":"https://central.sonatype.com/artifact/org.mvnpm/pure-rand/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.mvnpm/pure-rand/","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-06T00:17:00.711Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":29.985610386344984,"dependent_packages_count":42.86893796018497,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":36.427274173264976},"purl":"pkg:maven/org.mvnpm/pure-rand","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.mvnpm:pure-rand","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.mvnpm:pure-rand","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.mvnpm:pure-rand/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:pure-rand/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:pure-rand/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:pure-rand/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:pure-rand/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:pure-rand/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:pure-rand/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":613592,"maintainers_count":0,"namespaces_count":81524,"keywords_count":34984,"github":"maven-central","metadata":{"funded_packages_count":38088},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-07-27T05:02:53.255Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":13660037,"name":"node-pure-rand","ecosystem":"debian","description":null,"homepage":"https://github.com/dubzzz/pure-rand","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/dubzzz/pure-rand","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T08:29:11.769Z","latest_release_published_at":"2026-02-12T08:29:11.769Z","latest_release_number":"6.0.4+ds1-2","last_synced_at":"2026-03-14T07:06:44.965Z","created_at":"2026-02-12T08:29:11.576Z","updated_at":"2026-03-14T07:06:44.966Z","registry_url":"https://tracker.debian.org/pkg/node-pure-rand","install_command":"apt-get install node-pure-rand","documentation_url":"https://packages.debian.org/trixie/node-pure-rand","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"node-pure-rand","standards_version":"4.7.0","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, dh-nodejs, jest \u003c!nocheck\u003e, node-assert \u003c!nocheck\u003e, node-typescript, ts-jest \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T08:29:12.501Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/node-pure-rand?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/node-pure-rand","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/node-pure-rand","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/node-pure-rand/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-pure-rand/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-pure-rand/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-pure-rand/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-pure-rand/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-pure-rand/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-pure-rand/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":1986,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":342},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-07-27T05:04:38.878Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":14016418,"name":"org.webjars.npm:pure-rand","ecosystem":"maven","description":"WebJar for pure-rand","homepage":"https://www.webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/dubzzz/pure-rand","keywords_array":[],"namespace":"org.webjars.npm","versions_count":1,"first_release_published_at":"2026-03-09T11:22:00.000Z","latest_release_published_at":"2026-03-09T11:22:00.000Z","latest_release_number":"6.1.0","last_synced_at":"2026-07-25T07:26:41.270Z","created_at":"2026-03-09T11:34:27.986Z","updated_at":"2026-07-25T07:26:41.270Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.npm/pure-rand/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.npm/pure-rand/","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-09T11:44:30.009Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":29.94364180481946,"dependent_packages_count":42.806613976070395,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":36.37512789044493},"purl":"pkg:maven/org.webjars.npm/pure-rand","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.npm:pure-rand","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.npm:pure-rand","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.npm:pure-rand/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:pure-rand/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:pure-rand/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:pure-rand/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:pure-rand/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:pure-rand/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:pure-rand/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":613592,"maintainers_count":0,"namespaces_count":81524,"keywords_count":34984,"github":"maven-central","metadata":{"funded_packages_count":38088},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-07-27T05:02:53.255Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":13399836,"name":"node-pure-rand","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/dubzzz/pure-rand","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/dubzzz/pure-rand","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T06:16:10.900Z","latest_release_published_at":"2026-02-06T06:16:10.900Z","latest_release_number":"6.0.4+ds1-1","last_synced_at":"2026-03-06T16:48:01.282Z","created_at":"2026-02-06T06:16:10.564Z","updated_at":"2026-03-06T17:05:06.291Z","registry_url":"https://launchpad.net/ubuntu/+source/node-pure-rand","install_command":"apt-get install node-pure-rand","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"node-pure-rand","standards_version":"4.6.2","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, dh-nodejs, jest \u003c!nocheck\u003e, node-assert \u003c!nocheck\u003e, node-typescript, ts-jest \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/node-pure-rand?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-pure-rand","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-pure-rand","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-pure-rand/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-pure-rand/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-pure-rand/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-pure-rand/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-pure-rand/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-pure-rand/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-pure-rand/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":1697,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":219},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-07-26T05:05:12.987Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}}],"commits":{"id":282391,"full_name":"dubzzz/pure-rand","default_branch":"main","total_commits":1022,"total_committers":5,"total_bot_commits":604,"total_bot_committers":3,"mean_commits":204.4,"dds":0.5978473581213307,"past_year_total_commits":250,"past_year_total_committers":3,"past_year_total_bot_commits":125,"past_year_total_bot_committers":1,"past_year_mean_commits":83.33333333333333,"past_year_dds":0.5,"last_synced_at":"2026-07-25T15:24:28.160Z","last_synced_commit":"be10b22b05c22242eb077388b0eb97882e9bbf87","created_at":"2023-03-08T15:13:33.497Z","updated_at":"2026-07-25T15:23:53.321Z","committers":[{"name":"Nicolas DUBIEN","email":"github@dubien.org","login":"dubzzz","count":411},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":345},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":254},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":7},{"name":"dependabot[bot]","email":"support@dependabot.com","login":"dependabot-support","count":5}],"past_year_committers":[{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":125},{"name":"Nicolas DUBIEN","email":"github@dubien.org","login":"dubzzz","count":118},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":7}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/dubzzz%2Fpure-rand/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-27T00:00:18.956Z","repositories_count":6436957,"commits_count":884393529,"contributors_count":36938569,"owners_count":1247026,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{}},"events":null,"keywords":[],"dependencies":[{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-09-07T13:13:55.943Z","updated_at":"2022-09-07T13:13:55.943Z","repository_link":"https://github.com/dubzzz/pure-rand/blob/main/package.json","dependencies":[{"id":4107641368,"package_name":"prettier","ecosystem":"npm","requirements":"2.7.1","direct":true,"kind":"development","optional":false},{"id":4107641358,"package_name":"@types/jest","ecosystem":"npm","requirements":"^27.0.1","direct":true,"kind":"development","optional":false},{"id":4107641359,"package_name":"@types/node","ecosystem":"npm","requirements":"^18.6.3","direct":true,"kind":"development","optional":false},{"id":4107641360,"package_name":"benchmark","ecosystem":"npm","requirements":"^2.1.4","direct":true,"kind":"development","optional":false},{"id":4107641361,"package_name":"chalk","ecosystem":"npm","requirements":"^5.0.0","direct":true,"kind":"development","optional":false},{"id":4107641362,"package_name":"console-table-printer","ecosystem":"npm","requirements":"2.11.1","direct":true,"kind":"development","optional":false},{"id":4107641363,"package_name":"cross-env","ecosystem":"npm","requirements":"^7.0.3","direct":true,"kind":"development","optional":false},{"id":4107641364,"package_name":"fast-check","ecosystem":"npm","requirements":"^3.1.1","direct":true,"kind":"development","optional":false},{"id":4107641365,"package_name":"glob","ecosystem":"npm","requirements":"^8.0.3","direct":true,"kind":"development","optional":false},{"id":4107641366,"package_name":"jest","ecosystem":"npm","requirements":"^26.1.0","direct":true,"kind":"development","optional":false},{"id":4107641367,"package_name":"microtime","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":4107641369,"package_name":"replace-in-file","ecosystem":"npm","requirements":"^6.1.0","direct":true,"kind":"development","optional":false},{"id":4107641370,"package_name":"source-map-support","ecosystem":"npm","requirements":"^0.5.16","direct":true,"kind":"development","optional":false},{"id":4107641371,"package_name":"ts-jest","ecosystem":"npm","requirements":"^26.1.2","direct":true,"kind":"development","optional":false},{"id":4107641372,"package_name":"ts-node","ecosystem":"npm","requirements":"^10.0.0","direct":true,"kind":"development","optional":false},{"id":4107641373,"package_name":"typescript","ecosystem":"npm","requirements":"^4.0.2","direct":true,"kind":"development","optional":false},{"id":4107641374,"package_name":"yargs","ecosystem":"npm","requirements":"^17.0.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build-status.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T16:26:10.060Z","updated_at":"2023-01-14T16:26:10.060Z","repository_link":"https://github.com/dubzzz/pure-rand/blob/main/.github/workflows/build-status.yml","dependencies":[{"id":6901291072,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6901291073,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6901291074,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6901291075,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6901291076,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"pnpm-workspace.yaml","sha":null,"kind":"manifest","created_at":"2026-03-23T20:03:54.762Z","updated_at":"2026-03-23T20:03:54.762Z","repository_link":"https://github.com/dubzzz/pure-rand/blob/main/pnpm-workspace.yaml","dependencies":[]},{"ecosystem":"npm","filepath":"pnpm-lock.yaml","sha":null,"kind":"lockfile","created_at":"2026-03-23T20:03:47.341Z","updated_at":"2026-03-23T20:03:47.341Z","repository_link":"https://github.com/dubzzz/pure-rand/blob/main/pnpm-lock.yaml","dependencies":[{"id":25845623079,"package_name":"@actions/core","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623080,"package_name":"@actions/exec","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623081,"package_name":"@actions/http-client","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623082,"package_name":"@actions/io","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623083,"package_name":"@babel/generator","ecosystem":"npm","requirements":"8.0.0-rc.2","direct":false,"kind":"runtime","optional":false},{"id":25845623084,"package_name":"@babel/helper-string-parser","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"runtime","optional":false},{"id":25845623085,"package_name":"@babel/helper-string-parser","ecosystem":"npm","requirements":"8.0.0-rc.2","direct":false,"kind":"runtime","optional":false},{"id":25845623086,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"runtime","optional":false},{"id":25845623087,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"8.0.0-rc.2","direct":false,"kind":"runtime","optional":false},{"id":25845623088,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.29.0","direct":false,"kind":"runtime","optional":false},{"id":25845623089,"package_name":"@babel/parser","ecosystem":"npm","requirements":"8.0.0-rc.2","direct":false,"kind":"runtime","optional":false},{"id":25845623090,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.29.0","direct":false,"kind":"runtime","optional":false},{"id":25845623091,"package_name":"@babel/types","ecosystem":"npm","requirements":"8.0.0-rc.2","direct":false,"kind":"runtime","optional":false},{"id":25845623092,"package_name":"@bcoe/v8-coverage","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623093,"package_name":"@emnapi/core","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":25845623094,"package_name":"@emnapi/runtime","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":25845623095,"package_name":"@emnapi/wasi-threads","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623096,"package_name":"@esbuild/aix-ppc64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623097,"package_name":"@esbuild/android-arm64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623098,"package_name":"@esbuild/android-arm","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623099,"package_name":"@esbuild/android-x64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623100,"package_name":"@esbuild/darwin-arm64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623101,"package_name":"@esbuild/darwin-x64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623102,"package_name":"@esbuild/freebsd-arm64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623103,"package_name":"@esbuild/freebsd-x64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623104,"package_name":"@esbuild/linux-arm64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623105,"package_name":"@esbuild/linux-arm","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623106,"package_name":"@esbuild/linux-ia32","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623107,"package_name":"@esbuild/linux-loong64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623108,"package_name":"@esbuild/linux-mips64el","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623109,"package_name":"@esbuild/linux-ppc64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623110,"package_name":"@esbuild/linux-riscv64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623111,"package_name":"@esbuild/linux-s390x","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623112,"package_name":"@esbuild/linux-x64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623113,"package_name":"@esbuild/netbsd-arm64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623114,"package_name":"@esbuild/netbsd-x64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623115,"package_name":"@esbuild/openbsd-arm64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623116,"package_name":"@esbuild/openbsd-x64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623117,"package_name":"@esbuild/openharmony-arm64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623118,"package_name":"@esbuild/sunos-x64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623119,"package_name":"@esbuild/win32-arm64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623120,"package_name":"@esbuild/win32-ia32","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623121,"package_name":"@esbuild/win32-x64","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623122,"package_name":"@fast-check/packaged","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"development","optional":false},{"id":25845623159,"package_name":"@gar/promise-retry","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623160,"package_name":"@isaacs/fs-minipass","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623161,"package_name":"@isaacs/string-locale-compare","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623171,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.13","direct":false,"kind":"runtime","optional":false},{"id":25845623172,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":25845623173,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.5.5","direct":false,"kind":"runtime","optional":false},{"id":25845623174,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.31","direct":false,"kind":"runtime","optional":false},{"id":25845623175,"package_name":"@jsdevtools/ez-spawn","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":25845623189,"package_name":"@napi-rs/wasm-runtime","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623190,"package_name":"@npmcli/agent","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623191,"package_name":"@npmcli/arborist","ecosystem":"npm","requirements":"9.4.0","direct":false,"kind":"runtime","optional":false},{"id":25845623192,"package_name":"@npmcli/fs","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623193,"package_name":"@npmcli/git","ecosystem":"npm","requirements":"7.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623194,"package_name":"@npmcli/installed-package-contents","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623195,"package_name":"@npmcli/map-workspaces","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":25845623225,"package_name":"@npmcli/metavuln-calculator","ecosystem":"npm","requirements":"9.0.3","direct":false,"kind":"runtime","optional":false},{"id":25845623235,"package_name":"@npmcli/name-from-folder","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623236,"package_name":"@npmcli/node-gyp","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623237,"package_name":"@npmcli/package-json","ecosystem":"npm","requirements":"7.0.5","direct":false,"kind":"runtime","optional":false},{"id":25845623238,"package_name":"@npmcli/promise-spawn","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623239,"package_name":"@npmcli/query","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623242,"package_name":"@npmcli/redact","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623243,"package_name":"@npmcli/run-script","ecosystem":"npm","requirements":"10.0.4","direct":false,"kind":"runtime","optional":false},{"id":25845623244,"package_name":"@octokit/action","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623257,"package_name":"@octokit/auth-action","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623265,"package_name":"@octokit/auth-token","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623266,"package_name":"@octokit/core","ecosystem":"npm","requirements":"5.2.2","direct":false,"kind":"runtime","optional":false},{"id":25845623267,"package_name":"@octokit/endpoint","ecosystem":"npm","requirements":"9.0.6","direct":false,"kind":"runtime","optional":false},{"id":25845623268,"package_name":"@octokit/graphql","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623269,"package_name":"@octokit/openapi-types","ecosystem":"npm","requirements":"20.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623270,"package_name":"@octokit/openapi-types","ecosystem":"npm","requirements":"24.2.0","direct":false,"kind":"runtime","optional":false},{"id":25845623271,"package_name":"@octokit/plugin-paginate-rest","ecosystem":"npm","requirements":"9.2.2","direct":false,"kind":"runtime","optional":false},{"id":25845623272,"package_name":"@octokit/plugin-rest-endpoint-methods","ecosystem":"npm","requirements":"10.4.1","direct":false,"kind":"runtime","optional":false},{"id":25845623273,"package_name":"@octokit/request-error","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623274,"package_name":"@octokit/request","ecosystem":"npm","requirements":"8.4.1","direct":false,"kind":"runtime","optional":false},{"id":25845623275,"package_name":"@octokit/types","ecosystem":"npm","requirements":"12.6.0","direct":false,"kind":"runtime","optional":false},{"id":25845623276,"package_name":"@octokit/types","ecosystem":"npm","requirements":"13.10.0","direct":false,"kind":"runtime","optional":false},{"id":25845623277,"package_name":"@oxc-project/types","ecosystem":"npm","requirements":"0.122.0","direct":false,"kind":"runtime","optional":false},{"id":25845623278,"package_name":"@oxfmt/binding-android-arm-eabi","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623279,"package_name":"@oxfmt/binding-android-arm64","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623280,"package_name":"@oxfmt/binding-darwin-arm64","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623281,"package_name":"@oxfmt/binding-darwin-x64","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623282,"package_name":"@oxfmt/binding-freebsd-x64","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623283,"package_name":"@oxfmt/binding-linux-arm-gnueabihf","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623284,"package_name":"@oxfmt/binding-linux-arm-musleabihf","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623285,"package_name":"@oxfmt/binding-linux-arm64-gnu","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623286,"package_name":"@oxfmt/binding-linux-arm64-musl","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623287,"package_name":"@oxfmt/binding-linux-ppc64-gnu","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623288,"package_name":"@oxfmt/binding-linux-riscv64-gnu","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623289,"package_name":"@oxfmt/binding-linux-riscv64-musl","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623290,"package_name":"@oxfmt/binding-linux-s390x-gnu","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623291,"package_name":"@oxfmt/binding-linux-x64-gnu","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623292,"package_name":"@oxfmt/binding-linux-x64-musl","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623293,"package_name":"@oxfmt/binding-openharmony-arm64","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623294,"package_name":"@oxfmt/binding-win32-arm64-msvc","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623295,"package_name":"@oxfmt/binding-win32-ia32-msvc","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623296,"package_name":"@oxfmt/binding-win32-x64-msvc","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"runtime","optional":false},{"id":25845623297,"package_name":"@publint/pack","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":25845623298,"package_name":"@rolldown/binding-android-arm64","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623299,"package_name":"@rolldown/binding-darwin-arm64","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623300,"package_name":"@rolldown/binding-darwin-x64","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623301,"package_name":"@rolldown/binding-freebsd-x64","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623302,"package_name":"@rolldown/binding-linux-arm-gnueabihf","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623303,"package_name":"@rolldown/binding-linux-arm64-gnu","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623304,"package_name":"@rolldown/binding-linux-arm64-musl","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623305,"package_name":"@rolldown/binding-linux-ppc64-gnu","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623306,"package_name":"@rolldown/binding-linux-s390x-gnu","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623307,"package_name":"@rolldown/binding-linux-x64-gnu","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623308,"package_name":"@rolldown/binding-linux-x64-musl","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623309,"package_name":"@rolldown/binding-openharmony-arm64","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623310,"package_name":"@rolldown/binding-wasm32-wasi","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623311,"package_name":"@rolldown/binding-win32-arm64-msvc","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623312,"package_name":"@rolldown/binding-win32-x64-msvc","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623313,"package_name":"@rolldown/pluginutils","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"runtime","optional":false},{"id":25845623314,"package_name":"@rollup/rollup-android-arm-eabi","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623315,"package_name":"@rollup/rollup-android-arm64","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623316,"package_name":"@rollup/rollup-darwin-arm64","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623317,"package_name":"@rollup/rollup-darwin-x64","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623318,"package_name":"@rollup/rollup-freebsd-arm64","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623319,"package_name":"@rollup/rollup-freebsd-x64","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623320,"package_name":"@rollup/rollup-linux-arm-gnueabihf","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623321,"package_name":"@rollup/rollup-linux-arm-musleabihf","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623322,"package_name":"@rollup/rollup-linux-arm64-gnu","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623323,"package_name":"@rollup/rollup-linux-arm64-musl","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623324,"package_name":"@rollup/rollup-linux-loong64-gnu","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623325,"package_name":"@rollup/rollup-linux-loong64-musl","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623326,"package_name":"@rollup/rollup-linux-ppc64-gnu","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623327,"package_name":"@rollup/rollup-linux-ppc64-musl","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623328,"package_name":"@rollup/rollup-linux-riscv64-gnu","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623329,"package_name":"@rollup/rollup-linux-riscv64-musl","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623330,"package_name":"@rollup/rollup-linux-s390x-gnu","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623331,"package_name":"@rollup/rollup-linux-x64-gnu","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623332,"package_name":"@rollup/rollup-linux-x64-musl","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623333,"package_name":"@rollup/rollup-openbsd-x64","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623334,"package_name":"@rollup/rollup-openharmony-arm64","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623335,"package_name":"@rollup/rollup-win32-arm64-msvc","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623336,"package_name":"@rollup/rollup-win32-ia32-msvc","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623337,"package_name":"@rollup/rollup-win32-x64-gnu","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623338,"package_name":"@rollup/rollup-win32-x64-msvc","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623339,"package_name":"@sigstore/bundle","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623340,"package_name":"@sigstore/core","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623341,"package_name":"@sigstore/protobuf-specs","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":25845623342,"package_name":"@sigstore/sign","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623343,"package_name":"@sigstore/tuf","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623344,"package_name":"@sigstore/verify","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623345,"package_name":"@standard-schema/spec","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623346,"package_name":"@tufjs/canonical-json","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623347,"package_name":"@tufjs/models","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623348,"package_name":"@tybys/wasm-util","ecosystem":"npm","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":25845623349,"package_name":"@types/chai","ecosystem":"npm","requirements":"5.2.3","direct":false,"kind":"runtime","optional":false},{"id":25845623350,"package_name":"@types/deep-eql","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623351,"package_name":"@types/estree","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":25845623352,"package_name":"@types/jsesc","ecosystem":"npm","requirements":"2.5.1","direct":false,"kind":"runtime","optional":false},{"id":25845623379,"package_name":"@types/node","ecosystem":"npm","requirements":"24.10.15","direct":false,"kind":"runtime","optional":false},{"id":25845623380,"package_name":"@vitest/coverage-v8","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623381,"package_name":"@vitest/expect","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623382,"package_name":"@vitest/mocker","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623383,"package_name":"@vitest/pretty-format","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623384,"package_name":"@vitest/runner","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623385,"package_name":"@vitest/snapshot","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623386,"package_name":"@vitest/spy","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623387,"package_name":"@vitest/utils","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623388,"package_name":"abbrev","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623389,"package_name":"acorn","ecosystem":"npm","requirements":"8.16.0","direct":false,"kind":"runtime","optional":false},{"id":25845623390,"package_name":"agent-base","ecosystem":"npm","requirements":"7.1.4","direct":false,"kind":"runtime","optional":false},{"id":25845623391,"package_name":"assertion-error","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623392,"package_name":"ast-kit","ecosystem":"npm","requirements":"3.0.0-beta.1","direct":false,"kind":"runtime","optional":false},{"id":25845623393,"package_name":"ast-v8-to-istanbul","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623394,"package_name":"balanced-match","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":25845623395,"package_name":"before-after-hook","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":25845623396,"package_name":"bin-links","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623407,"package_name":"birpc","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623408,"package_name":"brace-expansion","ecosystem":"npm","requirements":"5.0.4","direct":false,"kind":"runtime","optional":false},{"id":25845623409,"package_name":"cacache","ecosystem":"npm","requirements":"20.0.3","direct":false,"kind":"runtime","optional":false},{"id":25845623410,"package_name":"call-me-maybe","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623411,"package_name":"chai","ecosystem":"npm","requirements":"6.2.2","direct":false,"kind":"runtime","optional":false},{"id":25845623412,"package_name":"chownr","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623413,"package_name":"cmd-shim","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623414,"package_name":"common-ancestor-path","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623415,"package_name":"confbox","ecosystem":"npm","requirements":"0.1.8","direct":false,"kind":"runtime","optional":false},{"id":25845623416,"package_name":"convert-source-map","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623417,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"runtime","optional":false},{"id":25845623418,"package_name":"cssesc","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623419,"package_name":"debug","ecosystem":"npm","requirements":"4.4.3","direct":false,"kind":"runtime","optional":false},{"id":25845623420,"package_name":"decode-uri-component","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25845623421,"package_name":"deprecation","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":25845623422,"package_name":"dts-resolver","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":25845623460,"package_name":"env-paths","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":25845623461,"package_name":"err-code","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25845623462,"package_name":"es-module-lexer","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623463,"package_name":"esbuild","ecosystem":"npm","requirements":"0.27.3","direct":false,"kind":"runtime","optional":false},{"id":25845623464,"package_name":"estree-walker","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25845623465,"package_name":"expect-type","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25845623466,"package_name":"exponential-backoff","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":25845623467,"package_name":"fast-check","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"development","optional":false},{"id":25845623468,"package_name":"fdir","ecosystem":"npm","requirements":"6.5.0","direct":false,"kind":"runtime","optional":false},{"id":25845623469,"package_name":"filter-obj","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623470,"package_name":"fs-minipass","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25845623471,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"runtime","optional":false},{"id":25845623472,"package_name":"get-tsconfig","ecosystem":"npm","requirements":"4.13.6","direct":false,"kind":"runtime","optional":false},{"id":25845623473,"package_name":"glob","ecosystem":"npm","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":25845623474,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.11","direct":false,"kind":"runtime","optional":false},{"id":25845623475,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623476,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"9.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623477,"package_name":"html-escaper","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623478,"package_name":"http-cache-semantics","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":25845623479,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"7.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623480,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"runtime","optional":false},{"id":25845623481,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":25845623482,"package_name":"ignore-walk","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623483,"package_name":"ignore","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":25845623484,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":25845623485,"package_name":"ini","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623486,"package_name":"ip-address","ecosystem":"npm","requirements":"10.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623487,"package_name":"isbinaryfile","ecosystem":"npm","requirements":"5.0.7","direct":false,"kind":"runtime","optional":false},{"id":25845623488,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623489,"package_name":"isexe","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623490,"package_name":"istanbul-lib-coverage","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":25845623491,"package_name":"istanbul-lib-report","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623492,"package_name":"istanbul-reports","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":25845623493,"package_name":"js-tokens","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623494,"package_name":"jsesc","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623495,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623496,"package_name":"json-stringify-nice","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25845623497,"package_name":"jsonparse","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":25845623498,"package_name":"just-diff-apply","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"runtime","optional":false},{"id":25845623499,"package_name":"just-diff","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623531,"package_name":"lru-cache","ecosystem":"npm","requirements":"11.2.6","direct":false,"kind":"runtime","optional":false},{"id":25845623532,"package_name":"magic-string","ecosystem":"npm","requirements":"0.30.21","direct":false,"kind":"runtime","optional":false},{"id":25845623533,"package_name":"magicast","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":25845623534,"package_name":"make-dir","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623535,"package_name":"make-fetch-happen","ecosystem":"npm","requirements":"15.0.4","direct":false,"kind":"runtime","optional":false},{"id":25845623536,"package_name":"minimatch","ecosystem":"npm","requirements":"10.2.4","direct":false,"kind":"runtime","optional":false},{"id":25845623537,"package_name":"minipass-collect","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623538,"package_name":"minipass-fetch","ecosystem":"npm","requirements":"5.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623539,"package_name":"minipass-flush","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":25845623540,"package_name":"minipass-pipeline","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25845623541,"package_name":"minipass-sized","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623542,"package_name":"minipass","ecosystem":"npm","requirements":"3.3.6","direct":false,"kind":"runtime","optional":false},{"id":25845623543,"package_name":"minipass","ecosystem":"npm","requirements":"7.1.3","direct":false,"kind":"runtime","optional":false},{"id":25845623544,"package_name":"minizlib","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623545,"package_name":"mlly","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":25845623546,"package_name":"mri","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25845623547,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":25845623548,"package_name":"nanoid","ecosystem":"npm","requirements":"3.3.11","direct":false,"kind":"runtime","optional":false},{"id":25845623549,"package_name":"negotiator","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623550,"package_name":"node-gyp","ecosystem":"npm","requirements":"12.2.0","direct":false,"kind":"runtime","optional":false},{"id":25845623551,"package_name":"nopt","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623552,"package_name":"npm-bundled","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623553,"package_name":"npm-install-checks","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623554,"package_name":"npm-normalize-package-bin","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623555,"package_name":"npm-package-arg","ecosystem":"npm","requirements":"13.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623556,"package_name":"npm-packlist","ecosystem":"npm","requirements":"10.0.4","direct":false,"kind":"runtime","optional":false},{"id":25845623557,"package_name":"npm-pick-manifest","ecosystem":"npm","requirements":"11.0.3","direct":false,"kind":"runtime","optional":false},{"id":25845623558,"package_name":"npm-registry-fetch","ecosystem":"npm","requirements":"19.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623559,"package_name":"obug","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623560,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":25845623561,"package_name":"oxfmt","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"development","optional":false},{"id":25845623562,"package_name":"p-map","ecosystem":"npm","requirements":"7.0.4","direct":false,"kind":"runtime","optional":false},{"id":25845623563,"package_name":"package-manager-detector","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":25845623564,"package_name":"pacote","ecosystem":"npm","requirements":"21.4.0","direct":false,"kind":"runtime","optional":false},{"id":25845623565,"package_name":"parse-conflict-json","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623568,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623569,"package_name":"path-scurry","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623570,"package_name":"pathe","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25845623571,"package_name":"picocolors","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623572,"package_name":"picomatch","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":25845623573,"package_name":"pkg-pr-new","ecosystem":"npm","requirements":"0.0.66","direct":false,"kind":"development","optional":false},{"id":25845623574,"package_name":"pkg-types","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":25845623575,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623576,"package_name":"postcss","ecosystem":"npm","requirements":"8.5.6","direct":false,"kind":"runtime","optional":false},{"id":25845623577,"package_name":"proc-log","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623578,"package_name":"proggy","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623579,"package_name":"promise-all-reject-late","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623580,"package_name":"promise-call-limit","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623582,"package_name":"promise-retry","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623583,"package_name":"publint","ecosystem":"npm","requirements":"0.3.18","direct":false,"kind":"development","optional":false},{"id":25845623584,"package_name":"pure-rand","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623585,"package_name":"query-registry","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623599,"package_name":"query-string","ecosystem":"npm","requirements":"9.3.1","direct":false,"kind":"runtime","optional":false},{"id":25845623600,"package_name":"quick-lru","ecosystem":"npm","requirements":"7.3.0","direct":false,"kind":"runtime","optional":false},{"id":25845623601,"package_name":"read-cmd-shim","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623602,"package_name":"resolve-pkg-maps","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623603,"package_name":"retry","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":25845623604,"package_name":"retry","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":25845623605,"package_name":"rolldown-plugin-dts","ecosystem":"npm","requirements":"0.22.5","direct":false,"kind":"runtime","optional":false},{"id":25845623606,"package_name":"rolldown","ecosystem":"npm","requirements":"1.0.0-rc.11","direct":false,"kind":"development","optional":false},{"id":25845623607,"package_name":"rollup","ecosystem":"npm","requirements":"4.59.0","direct":false,"kind":"runtime","optional":false},{"id":25845623608,"package_name":"sade","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":25845623609,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":25845623610,"package_name":"semver","ecosystem":"npm","requirements":"7.7.4","direct":false,"kind":"runtime","optional":false},{"id":25845623611,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623612,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623613,"package_name":"siginfo","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623614,"package_name":"signal-exit","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623615,"package_name":"sigstore","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623616,"package_name":"smart-buffer","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":25845623617,"package_name":"socks-proxy-agent","ecosystem":"npm","requirements":"8.0.5","direct":false,"kind":"runtime","optional":false},{"id":25845623618,"package_name":"socks","ecosystem":"npm","requirements":"2.8.7","direct":false,"kind":"runtime","optional":false},{"id":25845623619,"package_name":"source-map-js","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25845623620,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":25845623621,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623622,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.23","direct":false,"kind":"runtime","optional":false},{"id":25845623623,"package_name":"split-on-first","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623624,"package_name":"ssri","ecosystem":"npm","requirements":"13.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623625,"package_name":"stackback","ecosystem":"npm","requirements":"0.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623626,"package_name":"std-env","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623627,"package_name":"string-argv","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":25845623628,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":25845623629,"package_name":"tar","ecosystem":"npm","requirements":"7.5.10","direct":false,"kind":"runtime","optional":false},{"id":25845623630,"package_name":"tinybench","ecosystem":"npm","requirements":"2.9.0","direct":false,"kind":"runtime","optional":false},{"id":25845623631,"package_name":"tinyexec","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623632,"package_name":"tinyglobby","ecosystem":"npm","requirements":"0.2.15","direct":false,"kind":"runtime","optional":false},{"id":25845623633,"package_name":"tinypool","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623634,"package_name":"tinyrainbow","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25845623635,"package_name":"treeverse","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623636,"package_name":"tslib","ecosystem":"npm","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":25845623637,"package_name":"tuf-js","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623638,"package_name":"tunnel","ecosystem":"npm","requirements":"0.0.6","direct":false,"kind":"runtime","optional":false},{"id":25845623639,"package_name":"type-detect","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25845623640,"package_name":"typescript","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":25845623641,"package_name":"ufo","ecosystem":"npm","requirements":"1.6.3","direct":false,"kind":"runtime","optional":false},{"id":25845623642,"package_name":"undici-types","ecosystem":"npm","requirements":"7.16.0","direct":false,"kind":"runtime","optional":false},{"id":25845623643,"package_name":"undici","ecosystem":"npm","requirements":"6.23.0","direct":false,"kind":"runtime","optional":false},{"id":25845623644,"package_name":"unique-filename","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623645,"package_name":"unique-slug","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623646,"package_name":"universal-user-agent","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623647,"package_name":"url-join","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623648,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623649,"package_name":"validate-npm-package-name","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623651,"package_name":"validate-npm-package-name","ecosystem":"npm","requirements":"7.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623652,"package_name":"vite","ecosystem":"npm","requirements":"7.3.1","direct":false,"kind":"runtime","optional":false},{"id":25845623653,"package_name":"vitest","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25845623655,"package_name":"walk-up-path","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623657,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623659,"package_name":"which","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623660,"package_name":"why-is-node-running","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25845623661,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25845623662,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":25845623663,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623664,"package_name":"yallist","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25845623665,"package_name":"zod-package-json","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25845623666,"package_name":"zod","ecosystem":"npm","requirements":"3.25.76","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/compare.yml","sha":null,"kind":"manifest","created_at":"2023-09-26T07:42:47.276Z","updated_at":"2023-09-26T07:42:47.276Z","repository_link":"https://github.com/dubzzz/pure-rand/blob/main/.github/workflows/compare.yml","dependencies":[{"id":13945735154,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4.0.0","direct":true,"kind":"composite","optional":false},{"id":13945735155,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3.8.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/mirror-tangled.yml","sha":null,"kind":"manifest","created_at":"2026-05-27T16:02:26.116Z","updated_at":"2026-05-27T16:02:26.116Z","repository_link":"https://github.com/dubzzz/pure-rand/blob/main/.github/workflows/mirror-tangled.yml","dependencies":[{"id":25869855650,"package_name":"actions/checkout","ecosystem":"actions","requirements":"de0fac2e4500dabe0009e67214ff5f5447ce83dd","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/zizmor.yml","sha":null,"kind":"manifest","created_at":"2026-05-27T16:02:26.549Z","updated_at":"2026-05-27T16:02:26.549Z","repository_link":"https://github.com/dubzzz/pure-rand/blob/main/.github/workflows/zizmor.yml","dependencies":[{"id":25869855651,"package_name":"actions/checkout","ecosystem":"actions","requirements":"de0fac2e4500dabe0009e67214ff5f5447ce83dd","direct":true,"kind":"composite","optional":false},{"id":25869855652,"package_name":"zizmorcore/zizmor-action","ecosystem":"actions","requirements":"b1d7e1fb5de872772f31590499237e7cce841e8e","direct":true,"kind":"composite","optional":false}]}],"score":27.655916418688076,"created_at":"2026-07-08T08:02:45.856Z","updated_at":"2026-07-28T18:30:55.390Z","avatar_url":"https://github.com/dubzzz.png","language":"TypeScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/378325","html_url":"https://summary.ecosyste.ms/projects/378325"}