{"id":368997,"url":"https://github.com/kolodny/immutability-helper","last_synced_at":"2026-06-19T23:00:34.080Z","repository":{"id":41156423,"uuid":"52490809","full_name":"kolodny/immutability-helper","owner":"kolodny","description":"mutate a copy of data without changing the original source","archived":false,"fork":false,"pushed_at":"2020-10-15T13:51:46.000Z","size":274,"stargazers_count":5188,"open_issues_count":6,"forks_count":185,"subscribers_count":46,"default_branch":"master","last_synced_at":"2026-06-13T20:07:02.300Z","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/kolodny.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-25T02:32:06.000Z","updated_at":"2026-06-12T19:23:24.000Z","dependencies_parsed_at":"2022-07-14T08:31:25.141Z","dependency_job_id":null,"html_url":"https://github.com/kolodny/immutability-helper","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/kolodny/immutability-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/sbom","scorecard":{"id":566424,"data":{"date":"2025-08-11","repo":{"name":"github.com/kolodny/immutability-helper","commit":"3dc903960b8411da84704052d511c20648c45ead"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.6,"checks":[{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":4,"reason":"Found 13/29 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: 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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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":0,"reason":"38 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-qqgx-2p2h-9c37","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-p6mc-m468-83gw","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-5fw9-fq32-wv5p","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-jgrx-mgxx-jf9v","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-c4w7-xm78-47vh","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp"],"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-20T15:05:49.059Z","repository_id":41156423,"created_at":"2025-08-20T15:05:49.059Z","updated_at":"2025-08-20T15:05:49.059Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34379915,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-15T02:00:07.085Z","response_time":63,"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":"kolodny","name":"Moshe Kolodny","uuid":"1187604","kind":"user","description":"","email":"","website":"http://kolodny.github.io/","location":"New York","twitter":null,"company":"@Netflix","icon_url":"https://avatars.githubusercontent.com/u/1187604?v=4","repositories_count":236,"last_synced_at":"2023-04-09T06:36:28.591Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kolodny","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:12.178Z","updated_at":"2023-04-09T06:36:29.033Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny/repositories"},"packages":[{"id":5001270,"name":"org.webjars.npm:immutability-helper","ecosystem":"maven","description":"WebJar for immutability-helper","homepage":"https://www.webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/kolodny/immutability-helper","keywords_array":[],"namespace":"org.webjars.npm","versions_count":3,"first_release_published_at":"2016-12-23T09:59:39.000Z","latest_release_published_at":"2024-02-26T07:36:55.000Z","latest_release_number":"3.1.1","last_synced_at":"2026-06-17T22:01:26.458Z","created_at":"2022-07-27T10:59:51.364Z","updated_at":"2026-06-17T22:01:26.458Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.npm/immutability-helper/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.npm/immutability-helper/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":41156423,"uuid":"52490809","full_name":"kolodny/immutability-helper","owner":"kolodny","description":"mutate a copy of data without changing the original source","archived":false,"fork":false,"pushed_at":"2020-10-15T13:51:46.000Z","size":274,"stargazers_count":5177,"open_issues_count":6,"forks_count":186,"subscribers_count":46,"default_branch":"master","last_synced_at":"2025-10-10T19:14:55.991Z","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/kolodny.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-25T02:32:06.000Z","updated_at":"2025-10-10T16:18:58.000Z","dependencies_parsed_at":"2022-07-14T08:31:25.141Z","dependency_job_id":null,"html_url":"https://github.com/kolodny/immutability-helper","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/kolodny/immutability-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/sbom","scorecard":{"id":566424,"data":{"date":"2025-08-11","repo":{"name":"github.com/kolodny/immutability-helper","commit":"3dc903960b8411da84704052d511c20648c45ead"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.6,"checks":[{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":4,"reason":"Found 13/29 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: 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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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":0,"reason":"38 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-qqgx-2p2h-9c37","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-p6mc-m468-83gw","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-5fw9-fq32-wv5p","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-jgrx-mgxx-jf9v","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-c4w7-xm78-47vh","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp"],"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-20T15:05:49.059Z","repository_id":41156423,"created_at":"2025-08-20T15:05:49.059Z","updated_at":"2025-08-20T15:05:49.059Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279008482,"owners_count":26084461,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"kolodny","name":"Moshe Kolodny","uuid":"1187604","kind":"user","description":"","email":"","website":"http://kolodny.github.io/","location":"New York","twitter":null,"company":"@Netflix","icon_url":"https://avatars.githubusercontent.com/u/1187604?v=4","repositories_count":236,"last_synced_at":"2023-04-09T06:36:28.591Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kolodny","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:12.178Z","updated_at":"2023-04-09T06:36:29.033Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny/repositories"},"tags":[{"name":"v3.1.1","sha":"e7b3bd578a751fb56fbe00e93b8164e23136d301","kind":"commit","published_at":"2020-06-01T01:03:27.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.1.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.1.1/manifests"},{"name":"v3.0.2","sha":"88eebd8d4e87fd6c1531f69c7e5f0acf9fb41322","kind":"commit","published_at":"2020-03-30T21:54:31.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.0.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"c60fdbaf0de3a19a1c623950146c7eda8028a8c0","kind":"commit","published_at":"2019-06-13T01:58:45.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.0.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"2e93b2b906c6e52bcfc9f694e7f7b8f7cc24047f","kind":"commit","published_at":"2019-01-24T01:33:23.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.0.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.0/manifests"},{"name":"v2.9.1","sha":"e9d0856a29728d015487a011031d02abed1f68e6","kind":"commit","published_at":"2019-01-24T01:21:14.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.9.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"bfd05017cca374c43f8066642947a3a1bb7765d0","kind":"commit","published_at":"2018-12-12T01:39:15.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.9.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"11e0264d97519838fc4ba52d1fb49bdfce62e82d","kind":"commit","published_at":"2018-09-16T16:46:59.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.8.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"53bdb4c1dea1b4adac5a2aa2c039eaf0098eb61c","kind":"commit","published_at":"2018-09-13T02:34:52.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.8.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.0/manifests"},{"name":"v2.7.2","sha":"7ceb3fbb2859aba36e0f928abd14c271b63744c4","kind":"commit","published_at":"2018-07-20T18:50:31.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.7.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"3bfa21253abda39323de0c6d57e3bb225f657417","kind":"commit","published_at":"2018-06-18T13:26:07.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.7.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"6ca0d0405b81a5865371456d3012eb523027dcf1","kind":"commit","published_at":"2018-04-29T03:21:21.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.7.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.0/manifests"},{"name":"v2.6.6","sha":"d9c800c106e2fe558cbe394608d685072e4382cd","kind":"commit","published_at":"2018-03-03T09:28:28.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.6","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.6/manifests"},{"name":"v2.6.5","sha":"3f797c9da0a7a9caa1f4ae1920f0f2fe3ed5b6a8","kind":"commit","published_at":"2018-02-15T23:15:23.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.5","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.5/manifests"},{"name":"v2.6.3","sha":"4ad8d772091e3951235235b4a69de14ee0d6c711","kind":"commit","published_at":"2018-01-08T15:18:11.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.3","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.3/manifests"},{"name":"v2.6.1","sha":"6dabd788ef023f5c2e474b478abc5003d2e524df","kind":"commit","published_at":"2017-12-15T14:54:50.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"d386630c6691f0a376ab0ad05ebbecf6b880c55c","kind":"commit","published_at":"2017-12-05T18:25:58.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.0/manifests"},{"name":"v2.5.1","sha":"0db15587bd60777a5f109420033be32ca0a2e6a4","kind":"commit","published_at":"2017-11-26T04:04:53.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.5.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"275ed1be7a97e8671f4281020aa7cb91ff64555b","kind":"commit","published_at":"2017-11-07T03:45:35.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.5.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"753f362d3160c9ff4593632925b12558babc7215","kind":"commit","published_at":"2017-09-18T00:22:28.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.4.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"6783c02ca4075150d8c26c78d876d3f945539b6d","kind":"tag","published_at":"2017-09-18T00:20:17.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.3.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"83fae9c3a7c16b56c7bf1a05272562e031d65504","kind":"commit","published_at":"2017-07-11T22:32:08.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.3.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.0/manifests"},{"name":"v2.2.3","sha":"cee08c9768a6e7608e7fb5a88469827c548353b8","kind":"commit","published_at":"2017-07-04T13:50:37.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.3","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"004bef05045f8e67a3ecea3064d9fcf60f5daf85","kind":"commit","published_at":"2017-05-22T22:28:17.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"d63e208b1b64cea52861b2e440497181919d3ea1","kind":"commit","published_at":"2017-05-22T21:19:40.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"989b4b6c5e8b073671136ebc7f25260bc0f0bab1","kind":"commit","published_at":"2017-04-30T04:32:37.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"782d8d9f21b1e136d446e3e8df60e4fc16f6c330","kind":"commit","published_at":"2017-02-22T14:18:49.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.1.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"1dc63ab1d52dca4bef2da4897328669f21e5f3f3","kind":"commit","published_at":"2017-01-08T16:39:01.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.1.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"954aa16a302a8db9d465ea15ec5296ddae87ac5f","kind":"commit","published_at":"2017-01-02T01:09:21.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.1.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"6171d78adf8aa5a8809293d777b8eee1136f6cac","kind":"commit","published_at":"2016-04-01T04:02:57.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.0.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"9b32b3c75bb164f2f384f55e3bcffcd1e025adb9","kind":"commit","published_at":"2016-02-23T03:45:09.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v1.0.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-19T23:45:44.284Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":31.979943940947386,"dependent_packages_count":31.998402898858956,"stargazers_count":3.3494982975624144,"forks_count":10.29106967654689,"average":19.404728703478913},"purl":"pkg:maven/org.webjars.npm/immutability-helper","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.npm:immutability-helper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.npm:immutability-helper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.npm:immutability-helper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-10T23:39:54.734Z","issues_count":77,"pull_requests_count":26,"avg_time_to_close_issue":9903009.492753623,"avg_time_to_close_pull_request":3010121.1153846155,"issues_closed_count":69,"pull_requests_closed_count":26,"pull_request_authors_count":20,"issue_authors_count":70,"avg_comments_per_issue":3.2467532467532467,"avg_comments_per_pull_request":3.9615384615384617,"merged_pull_requests_count":20,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/issues","maintainers":[{"login":"jednano","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jednano"},{"login":"andreiglingeanu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreiglingeanu"},{"login":"kolodny","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolodny"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:immutability-helper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:immutability-helper/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:immutability-helper/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:immutability-helper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:immutability-helper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:immutability-helper/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","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":2434580,"name":"teamyi-immutability-helper","ecosystem":"npm","description":"mutate a copy of data without changing the original source","homepage":"https://github.com/kolodny/immutability-helper#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/kolodny/immutability-helper","keywords_array":["immutability"],"namespace":null,"versions_count":2,"first_release_published_at":"2019-03-21T07:36:39.241Z","latest_release_published_at":"2019-03-21T08:10:42.449Z","latest_release_number":"2.9.2","last_synced_at":"2026-06-17T22:01:31.222Z","created_at":"2022-04-10T01:44:17.026Z","updated_at":"2026-06-17T22:01:31.222Z","registry_url":"https://www.npmjs.com/package/teamyi-immutability-helper","install_command":"npm install teamyi-immutability-helper","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.9.2"}},"repo_metadata":{"id":41156423,"uuid":"52490809","full_name":"kolodny/immutability-helper","owner":"kolodny","description":"mutate a copy of data without changing the original source","archived":false,"fork":false,"pushed_at":"2020-10-15T13:51:46.000Z","size":274,"stargazers_count":5188,"open_issues_count":6,"forks_count":185,"subscribers_count":46,"default_branch":"master","last_synced_at":"2026-06-05T16:03:25.411Z","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/kolodny.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-25T02:32:06.000Z","updated_at":"2026-05-31T18:50:35.000Z","dependencies_parsed_at":"2022-07-14T08:31:25.141Z","dependency_job_id":null,"html_url":"https://github.com/kolodny/immutability-helper","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/kolodny/immutability-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/sbom","scorecard":{"id":566424,"data":{"date":"2025-08-11","repo":{"name":"github.com/kolodny/immutability-helper","commit":"3dc903960b8411da84704052d511c20648c45ead"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.6,"checks":[{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":4,"reason":"Found 13/29 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: 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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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":0,"reason":"38 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-qqgx-2p2h-9c37","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-p6mc-m468-83gw","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-5fw9-fq32-wv5p","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-jgrx-mgxx-jf9v","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-c4w7-xm78-47vh","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp"],"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-20T15:05:49.059Z","repository_id":41156423,"created_at":"2025-08-20T15:05:49.059Z","updated_at":"2025-08-20T15:05:49.059Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34118757,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"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":"kolodny","name":"Moshe Kolodny","uuid":"1187604","kind":"user","description":"","email":"","website":"http://kolodny.github.io/","location":"New York","twitter":null,"company":"@Netflix","icon_url":"https://avatars.githubusercontent.com/u/1187604?v=4","repositories_count":236,"last_synced_at":"2023-04-09T06:36:28.591Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kolodny","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:12.178Z","updated_at":"2023-04-09T06:36:29.033Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-06-13T20:29:40.554Z","dependent_packages_count":0,"downloads":10,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":59.88173098450381,"dependent_repos_count":10.295976646711454,"dependent_packages_count":51.836728746128266,"stargazers_count":1.3200884745809236,"forks_count":2.341909087164335,"docker_downloads_count":null,"average":25.13528678781776},"purl":"pkg:npm/teamyi-immutability-helper","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/teamyi-immutability-helper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/teamyi-immutability-helper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/teamyi-immutability-helper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-17T11:01:33.807Z","issues_count":77,"pull_requests_count":26,"avg_time_to_close_issue":9903009.492753623,"avg_time_to_close_pull_request":3010121.1153846155,"issues_closed_count":69,"pull_requests_closed_count":26,"pull_request_authors_count":20,"issue_authors_count":70,"avg_comments_per_issue":3.2467532467532467,"avg_comments_per_pull_request":3.9615384615384617,"merged_pull_requests_count":20,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/issues","maintainers":[{"login":"jednano","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jednano"},{"login":"andreiglingeanu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreiglingeanu"},{"login":"kolodny","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolodny"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/teamyi-immutability-helper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/teamyi-immutability-helper/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/teamyi-immutability-helper/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/teamyi-immutability-helper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/teamyi-immutability-helper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/teamyi-immutability-helper/codemeta","maintainers":[{"uuid":"tanghansan","login":"tanghansan","name":null,"email":"qtang@teamyi.com","url":null,"packages_count":1,"html_url":"https://www.npmjs.com/~tanghansan","role":null,"created_at":"2022-11-14T18:21:03.203Z","updated_at":"2022-11-14T18:21:03.203Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/tanghansan/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648942,"maintainers_count":1202190,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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":7314052,"name":"github.com/kolodny/immutability-helper","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/kolodny/immutability-helper","keywords_array":[],"namespace":"github.com/kolodny","versions_count":30,"first_release_published_at":"2016-02-23T03:45:09.000Z","latest_release_published_at":"2020-06-01T01:03:27.000Z","latest_release_number":"v3.1.1+incompatible","last_synced_at":"2026-06-17T22:01:33.709Z","created_at":"2023-04-03T00:36:53.646Z","updated_at":"2026-06-17T22:01:33.709Z","registry_url":"https://pkg.go.dev/github.com/kolodny/immutability-helper","install_command":"go get github.com/kolodny/immutability-helper","documentation_url":"https://pkg.go.dev/github.com/kolodny/immutability-helper#section-documentation","metadata":{},"repo_metadata":{"id":41156423,"uuid":"52490809","full_name":"kolodny/immutability-helper","owner":"kolodny","description":"mutate a copy of data without changing the original source","archived":false,"fork":false,"pushed_at":"2020-10-15T13:51:46.000Z","size":274,"stargazers_count":5177,"open_issues_count":6,"forks_count":186,"subscribers_count":46,"default_branch":"master","last_synced_at":"2025-10-10T19:14:55.991Z","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/kolodny.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-25T02:32:06.000Z","updated_at":"2025-10-10T16:18:58.000Z","dependencies_parsed_at":"2022-07-14T08:31:25.141Z","dependency_job_id":null,"html_url":"https://github.com/kolodny/immutability-helper","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/kolodny/immutability-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/sbom","scorecard":{"id":566424,"data":{"date":"2025-08-11","repo":{"name":"github.com/kolodny/immutability-helper","commit":"3dc903960b8411da84704052d511c20648c45ead"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.6,"checks":[{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":4,"reason":"Found 13/29 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: 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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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":0,"reason":"38 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-qqgx-2p2h-9c37","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-p6mc-m468-83gw","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-5fw9-fq32-wv5p","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-jgrx-mgxx-jf9v","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-c4w7-xm78-47vh","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp"],"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-20T15:05:49.059Z","repository_id":41156423,"created_at":"2025-08-20T15:05:49.059Z","updated_at":"2025-08-20T15:05:49.059Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279008482,"owners_count":26084461,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"kolodny","name":"Moshe Kolodny","uuid":"1187604","kind":"user","description":"","email":"","website":"http://kolodny.github.io/","location":"New York","twitter":null,"company":"@Netflix","icon_url":"https://avatars.githubusercontent.com/u/1187604?v=4","repositories_count":236,"last_synced_at":"2023-04-09T06:36:28.591Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kolodny","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:12.178Z","updated_at":"2023-04-09T06:36:29.033Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny/repositories"},"tags":[{"name":"v3.1.1","sha":"e7b3bd578a751fb56fbe00e93b8164e23136d301","kind":"commit","published_at":"2020-06-01T01:03:27.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.1.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.1.1/manifests"},{"name":"v3.0.2","sha":"88eebd8d4e87fd6c1531f69c7e5f0acf9fb41322","kind":"commit","published_at":"2020-03-30T21:54:31.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.0.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"c60fdbaf0de3a19a1c623950146c7eda8028a8c0","kind":"commit","published_at":"2019-06-13T01:58:45.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.0.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"2e93b2b906c6e52bcfc9f694e7f7b8f7cc24047f","kind":"commit","published_at":"2019-01-24T01:33:23.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.0.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.0/manifests"},{"name":"v2.9.1","sha":"e9d0856a29728d015487a011031d02abed1f68e6","kind":"commit","published_at":"2019-01-24T01:21:14.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.9.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"bfd05017cca374c43f8066642947a3a1bb7765d0","kind":"commit","published_at":"2018-12-12T01:39:15.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.9.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"11e0264d97519838fc4ba52d1fb49bdfce62e82d","kind":"commit","published_at":"2018-09-16T16:46:59.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.8.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"53bdb4c1dea1b4adac5a2aa2c039eaf0098eb61c","kind":"commit","published_at":"2018-09-13T02:34:52.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.8.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.0/manifests"},{"name":"v2.7.2","sha":"7ceb3fbb2859aba36e0f928abd14c271b63744c4","kind":"commit","published_at":"2018-07-20T18:50:31.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.7.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"3bfa21253abda39323de0c6d57e3bb225f657417","kind":"commit","published_at":"2018-06-18T13:26:07.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.7.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"6ca0d0405b81a5865371456d3012eb523027dcf1","kind":"commit","published_at":"2018-04-29T03:21:21.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.7.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.0/manifests"},{"name":"v2.6.6","sha":"d9c800c106e2fe558cbe394608d685072e4382cd","kind":"commit","published_at":"2018-03-03T09:28:28.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.6","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.6/manifests"},{"name":"v2.6.5","sha":"3f797c9da0a7a9caa1f4ae1920f0f2fe3ed5b6a8","kind":"commit","published_at":"2018-02-15T23:15:23.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.5","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.5/manifests"},{"name":"v2.6.3","sha":"4ad8d772091e3951235235b4a69de14ee0d6c711","kind":"commit","published_at":"2018-01-08T15:18:11.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.3","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.3/manifests"},{"name":"v2.6.1","sha":"6dabd788ef023f5c2e474b478abc5003d2e524df","kind":"commit","published_at":"2017-12-15T14:54:50.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"d386630c6691f0a376ab0ad05ebbecf6b880c55c","kind":"commit","published_at":"2017-12-05T18:25:58.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.0/manifests"},{"name":"v2.5.1","sha":"0db15587bd60777a5f109420033be32ca0a2e6a4","kind":"commit","published_at":"2017-11-26T04:04:53.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.5.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"275ed1be7a97e8671f4281020aa7cb91ff64555b","kind":"commit","published_at":"2017-11-07T03:45:35.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.5.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"753f362d3160c9ff4593632925b12558babc7215","kind":"commit","published_at":"2017-09-18T00:22:28.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.4.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"6783c02ca4075150d8c26c78d876d3f945539b6d","kind":"tag","published_at":"2017-09-18T00:20:17.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.3.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"83fae9c3a7c16b56c7bf1a05272562e031d65504","kind":"commit","published_at":"2017-07-11T22:32:08.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.3.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.0/manifests"},{"name":"v2.2.3","sha":"cee08c9768a6e7608e7fb5a88469827c548353b8","kind":"commit","published_at":"2017-07-04T13:50:37.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.3","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"004bef05045f8e67a3ecea3064d9fcf60f5daf85","kind":"commit","published_at":"2017-05-22T22:28:17.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"d63e208b1b64cea52861b2e440497181919d3ea1","kind":"commit","published_at":"2017-05-22T21:19:40.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"989b4b6c5e8b073671136ebc7f25260bc0f0bab1","kind":"commit","published_at":"2017-04-30T04:32:37.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"782d8d9f21b1e136d446e3e8df60e4fc16f6c330","kind":"commit","published_at":"2017-02-22T14:18:49.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.1.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"1dc63ab1d52dca4bef2da4897328669f21e5f3f3","kind":"commit","published_at":"2017-01-08T16:39:01.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.1.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"954aa16a302a8db9d465ea15ec5296ddae87ac5f","kind":"commit","published_at":"2017-01-02T01:09:21.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.1.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"6171d78adf8aa5a8809293d777b8eee1136f6cac","kind":"commit","published_at":"2016-04-01T04:02:57.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.0.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"9b32b3c75bb164f2f384f55e3bcffcd1e025adb9","kind":"commit","published_at":"2016-02-23T03:45:09.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v1.0.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-19T23:45:44.285Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":4.706401008585746,"dependent_packages_count":9.561217324694391,"stargazers_count":0.936875275302409,"forks_count":1.968493727271458,"docker_downloads_count":null,"average":4.293246833963501},"purl":"pkg:golang/github.com/kolodny/immutability-helper","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/kolodny/immutability-helper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/kolodny/immutability-helper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/kolodny/immutability-helper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-10T23:39:54.734Z","issues_count":77,"pull_requests_count":26,"avg_time_to_close_issue":9903009.492753623,"avg_time_to_close_pull_request":3010121.1153846155,"issues_closed_count":69,"pull_requests_closed_count":26,"pull_request_authors_count":20,"issue_authors_count":70,"avg_comments_per_issue":3.2467532467532467,"avg_comments_per_pull_request":3.9615384615384617,"merged_pull_requests_count":20,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/issues","maintainers":[{"login":"jednano","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jednano"},{"login":"andreiglingeanu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreiglingeanu"},{"login":"kolodny","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolodny"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fkolodny%2Fimmutability-helper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fkolodny%2Fimmutability-helper/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fkolodny%2Fimmutability-helper/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fkolodny%2Fimmutability-helper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fkolodny%2Fimmutability-helper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fkolodny%2Fimmutability-helper/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2181454,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":1001483,"name":"@jedmao/immutability-helper","ecosystem":"npm","description":"mutate a copy of data without changing the original source","homepage":"https://github.com/kolodny/immutability-helper#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/kolodny/immutability-helper","keywords_array":["immutability"],"namespace":"jedmao","versions_count":1,"first_release_published_at":"2018-11-28T17:18:51.325Z","latest_release_published_at":"2018-11-28T17:18:51.325Z","latest_release_number":"2.8.1","last_synced_at":"2026-06-17T22:01:34.389Z","created_at":"2022-04-07T18:57:17.155Z","updated_at":"2026-06-17T22:01:34.390Z","registry_url":"https://www.npmjs.com/package/@jedmao/immutability-helper","install_command":"npm install @jedmao/immutability-helper","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.8.1"}},"repo_metadata":{"id":41156423,"uuid":"52490809","full_name":"kolodny/immutability-helper","owner":"kolodny","description":"mutate a copy of data without changing the original source","archived":false,"fork":false,"pushed_at":"2020-10-15T13:51:46.000Z","size":274,"stargazers_count":5188,"open_issues_count":6,"forks_count":185,"subscribers_count":46,"default_branch":"master","last_synced_at":"2026-06-05T16:03:25.411Z","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/kolodny.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-25T02:32:06.000Z","updated_at":"2026-05-31T18:50:35.000Z","dependencies_parsed_at":"2022-07-14T08:31:25.141Z","dependency_job_id":null,"html_url":"https://github.com/kolodny/immutability-helper","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/kolodny/immutability-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/sbom","scorecard":{"id":566424,"data":{"date":"2025-08-11","repo":{"name":"github.com/kolodny/immutability-helper","commit":"3dc903960b8411da84704052d511c20648c45ead"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.6,"checks":[{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":4,"reason":"Found 13/29 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: 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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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":0,"reason":"38 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-qqgx-2p2h-9c37","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-p6mc-m468-83gw","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-5fw9-fq32-wv5p","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-jgrx-mgxx-jf9v","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-c4w7-xm78-47vh","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp"],"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-20T15:05:49.059Z","repository_id":41156423,"created_at":"2025-08-20T15:05:49.059Z","updated_at":"2025-08-20T15:05:49.059Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34118757,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"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":"kolodny","name":"Moshe Kolodny","uuid":"1187604","kind":"user","description":"","email":"","website":"http://kolodny.github.io/","location":"New York","twitter":null,"company":"@Netflix","icon_url":"https://avatars.githubusercontent.com/u/1187604?v=4","repositories_count":236,"last_synced_at":"2023-04-09T06:36:28.591Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kolodny","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:12.178Z","updated_at":"2023-04-09T06:36:29.033Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny/repositories"},"tags":[{"name":"v3.1.1","sha":"e7b3bd578a751fb56fbe00e93b8164e23136d301","kind":"commit","published_at":"2020-06-01T01:03:27.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.1.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.1.1/manifests"},{"name":"v3.0.2","sha":"88eebd8d4e87fd6c1531f69c7e5f0acf9fb41322","kind":"commit","published_at":"2020-03-30T21:54:31.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.0.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"c60fdbaf0de3a19a1c623950146c7eda8028a8c0","kind":"commit","published_at":"2019-06-13T01:58:45.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.0.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"2e93b2b906c6e52bcfc9f694e7f7b8f7cc24047f","kind":"commit","published_at":"2019-01-24T01:33:23.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.0.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.0/manifests"},{"name":"v2.9.1","sha":"e9d0856a29728d015487a011031d02abed1f68e6","kind":"commit","published_at":"2019-01-24T01:21:14.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.9.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"bfd05017cca374c43f8066642947a3a1bb7765d0","kind":"commit","published_at":"2018-12-12T01:39:15.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.9.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"11e0264d97519838fc4ba52d1fb49bdfce62e82d","kind":"commit","published_at":"2018-09-16T16:46:59.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.8.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"53bdb4c1dea1b4adac5a2aa2c039eaf0098eb61c","kind":"commit","published_at":"2018-09-13T02:34:52.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.8.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.0/manifests"},{"name":"v2.7.2","sha":"7ceb3fbb2859aba36e0f928abd14c271b63744c4","kind":"commit","published_at":"2018-07-20T18:50:31.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.7.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"3bfa21253abda39323de0c6d57e3bb225f657417","kind":"commit","published_at":"2018-06-18T13:26:07.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.7.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"6ca0d0405b81a5865371456d3012eb523027dcf1","kind":"commit","published_at":"2018-04-29T03:21:21.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.7.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.0/manifests"},{"name":"v2.6.6","sha":"d9c800c106e2fe558cbe394608d685072e4382cd","kind":"commit","published_at":"2018-03-03T09:28:28.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.6","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.6/manifests"},{"name":"v2.6.5","sha":"3f797c9da0a7a9caa1f4ae1920f0f2fe3ed5b6a8","kind":"commit","published_at":"2018-02-15T23:15:23.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.5","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.5/manifests"},{"name":"v2.6.3","sha":"4ad8d772091e3951235235b4a69de14ee0d6c711","kind":"commit","published_at":"2018-01-08T15:18:11.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.3","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.3/manifests"},{"name":"v2.6.1","sha":"6dabd788ef023f5c2e474b478abc5003d2e524df","kind":"commit","published_at":"2017-12-15T14:54:50.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"d386630c6691f0a376ab0ad05ebbecf6b880c55c","kind":"commit","published_at":"2017-12-05T18:25:58.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.0/manifests"},{"name":"v2.5.1","sha":"0db15587bd60777a5f109420033be32ca0a2e6a4","kind":"commit","published_at":"2017-11-26T04:04:53.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.5.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"275ed1be7a97e8671f4281020aa7cb91ff64555b","kind":"commit","published_at":"2017-11-07T03:45:35.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.5.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"753f362d3160c9ff4593632925b12558babc7215","kind":"commit","published_at":"2017-09-18T00:22:28.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.4.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"6783c02ca4075150d8c26c78d876d3f945539b6d","kind":"tag","published_at":"2017-09-18T00:20:17.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.3.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"83fae9c3a7c16b56c7bf1a05272562e031d65504","kind":"commit","published_at":"2017-07-11T22:32:08.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.3.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.0/manifests"},{"name":"v2.2.3","sha":"cee08c9768a6e7608e7fb5a88469827c548353b8","kind":"commit","published_at":"2017-07-04T13:50:37.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.3","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"004bef05045f8e67a3ecea3064d9fcf60f5daf85","kind":"commit","published_at":"2017-05-22T22:28:17.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"d63e208b1b64cea52861b2e440497181919d3ea1","kind":"commit","published_at":"2017-05-22T21:19:40.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"989b4b6c5e8b073671136ebc7f25260bc0f0bab1","kind":"commit","published_at":"2017-04-30T04:32:37.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"782d8d9f21b1e136d446e3e8df60e4fc16f6c330","kind":"commit","published_at":"2017-02-22T14:18:49.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.1.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"1dc63ab1d52dca4bef2da4897328669f21e5f3f3","kind":"commit","published_at":"2017-01-08T16:39:01.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.1.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"954aa16a302a8db9d465ea15ec5296ddae87ac5f","kind":"commit","published_at":"2017-01-02T01:09:21.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.1.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"6171d78adf8aa5a8809293d777b8eee1136f6cac","kind":"commit","published_at":"2016-04-01T04:02:57.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.0.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"9b32b3c75bb164f2f384f55e3bcffcd1e025adb9","kind":"commit","published_at":"2016-02-23T03:45:09.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v1.0.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kolodny/immutability-helper@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-06-11T19:03:54.450Z","dependent_packages_count":1,"downloads":18,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":64.39689277449303,"dependent_repos_count":10.295976646711454,"dependent_packages_count":20.907756255897063,"stargazers_count":1.3200884745809236,"forks_count":2.341909087164335,"docker_downloads_count":null,"average":19.85252464776936},"purl":"pkg:npm/%40jedmao/immutability-helper","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@jedmao/immutability-helper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@jedmao/immutability-helper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@jedmao/immutability-helper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-17T11:01:33.807Z","issues_count":77,"pull_requests_count":26,"avg_time_to_close_issue":9903009.492753623,"avg_time_to_close_pull_request":3010121.1153846155,"issues_closed_count":69,"pull_requests_closed_count":26,"pull_request_authors_count":20,"issue_authors_count":70,"avg_comments_per_issue":3.2467532467532467,"avg_comments_per_pull_request":3.9615384615384617,"merged_pull_requests_count":20,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/issues","maintainers":[{"login":"jednano","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jednano"},{"login":"andreiglingeanu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreiglingeanu"},{"login":"kolodny","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolodny"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@jedmao%2Fimmutability-helper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@jedmao%2Fimmutability-helper/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@jedmao%2Fimmutability-helper/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@jedmao%2Fimmutability-helper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@jedmao%2Fimmutability-helper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@jedmao%2Fimmutability-helper/codemeta","maintainers":[{"uuid":"jedmao","login":"jedmao","name":null,"email":"jedmao@outlook.com","url":null,"packages_count":96,"html_url":"https://www.npmjs.com/~jedmao","role":null,"created_at":"2022-11-20T17:50:50.159Z","updated_at":"2022-11-20T17:50:50.159Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jedmao/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648942,"maintainers_count":1202190,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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":1863215,"name":"immutability-helper-enhanced","ecosystem":"npm","description":"mutate a copy of data without changing the original source","homepage":"https://github.com/kolodny/immutability-helper#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/kolodny/immutability-helper","keywords_array":["immutability"],"namespace":null,"versions_count":1,"first_release_published_at":"2018-12-10T16:03:03.774Z","latest_release_published_at":"2018-12-10T16:03:03.774Z","latest_release_number":"2.8.1","last_synced_at":"2026-06-17T22:01:38.457Z","created_at":"2022-04-09T17:35:08.494Z","updated_at":"2026-06-17T22:01:38.457Z","registry_url":"https://www.npmjs.com/package/immutability-helper-enhanced","install_command":"npm install immutability-helper-enhanced","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.8.1"}},"repo_metadata":{"id":41156423,"uuid":"52490809","full_name":"kolodny/immutability-helper","owner":"kolodny","description":"mutate a copy of data without changing the original source","archived":false,"fork":false,"pushed_at":"2020-10-15T13:51:46.000Z","size":274,"stargazers_count":5188,"open_issues_count":6,"forks_count":185,"subscribers_count":46,"default_branch":"master","last_synced_at":"2026-06-05T16:03:25.411Z","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/kolodny.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-25T02:32:06.000Z","updated_at":"2026-05-31T18:50:35.000Z","dependencies_parsed_at":"2022-07-14T08:31:25.141Z","dependency_job_id":null,"html_url":"https://github.com/kolodny/immutability-helper","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/kolodny/immutability-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/sbom","scorecard":{"id":566424,"data":{"date":"2025-08-11","repo":{"name":"github.com/kolodny/immutability-helper","commit":"3dc903960b8411da84704052d511c20648c45ead"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.6,"checks":[{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":4,"reason":"Found 13/29 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: 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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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":0,"reason":"38 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-qqgx-2p2h-9c37","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-p6mc-m468-83gw","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-5fw9-fq32-wv5p","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-jgrx-mgxx-jf9v","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-c4w7-xm78-47vh","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp"],"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-20T15:05:49.059Z","repository_id":41156423,"created_at":"2025-08-20T15:05:49.059Z","updated_at":"2025-08-20T15:05:49.059Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34118757,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"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":"kolodny","name":"Moshe Kolodny","uuid":"1187604","kind":"user","description":"","email":"","website":"http://kolodny.github.io/","location":"New York","twitter":null,"company":"@Netflix","icon_url":"https://avatars.githubusercontent.com/u/1187604?v=4","repositories_count":236,"last_synced_at":"2023-04-09T06:36:28.591Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kolodny","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:12.178Z","updated_at":"2023-04-09T06:36:29.033Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-06-13T20:29:20.912Z","dependent_packages_count":3,"downloads":23,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":34.48671434639874,"dependent_repos_count":10.295976646711454,"dependent_packages_count":5.888476794839281,"stargazers_count":1.3327419002766527,"forks_count":2.3270606721368643,"docker_downloads_count":null,"average":10.866194072072599},"purl":"pkg:npm/immutability-helper-enhanced","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/immutability-helper-enhanced","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/immutability-helper-enhanced","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/immutability-helper-enhanced/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-17T11:01:33.807Z","issues_count":77,"pull_requests_count":26,"avg_time_to_close_issue":9903009.492753623,"avg_time_to_close_pull_request":3010121.1153846155,"issues_closed_count":69,"pull_requests_closed_count":26,"pull_request_authors_count":20,"issue_authors_count":70,"avg_comments_per_issue":3.2467532467532467,"avg_comments_per_pull_request":3.9615384615384617,"merged_pull_requests_count":20,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/issues","maintainers":[{"login":"jednano","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jednano"},{"login":"andreiglingeanu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreiglingeanu"},{"login":"kolodny","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolodny"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/immutability-helper-enhanced/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/immutability-helper-enhanced/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/immutability-helper-enhanced/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/immutability-helper-enhanced/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/immutability-helper-enhanced/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/immutability-helper-enhanced/codemeta","maintainers":[{"uuid":"candy.zheng","login":"candy.zheng","name":null,"email":"candy.zhengxq@gmail.com","url":null,"packages_count":81,"html_url":"https://www.npmjs.com/~candy.zheng","role":null,"created_at":"2022-11-12T19:38:32.203Z","updated_at":"2022-11-12T19:38:32.203Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/candy.zheng/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648942,"maintainers_count":1202190,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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":1863201,"name":"immutability-helper","ecosystem":"npm","description":"mutate a copy of data without changing the original source","homepage":"https://github.com/kolodny/immutability-helper#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/kolodny/immutability-helper","keywords_array":["immutability"],"namespace":null,"versions_count":31,"first_release_published_at":"2016-02-25T02:44:38.267Z","latest_release_published_at":"2020-06-01T01:06:18.056Z","latest_release_number":"3.1.1","last_synced_at":"2026-06-19T05:00:40.349Z","created_at":"2022-04-09T17:35:07.873Z","updated_at":"2026-06-19T05:00:40.350Z","registry_url":"https://www.npmjs.com/package/immutability-helper","install_command":"npm install immutability-helper","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"3.1.1"}},"repo_metadata":{"id":41156423,"uuid":"52490809","full_name":"kolodny/immutability-helper","owner":"kolodny","description":"mutate a copy of data without changing the original source","archived":false,"fork":false,"pushed_at":"2020-10-15T13:51:46.000Z","size":274,"stargazers_count":5173,"open_issues_count":6,"forks_count":186,"subscribers_count":49,"default_branch":"master","last_synced_at":"2024-10-01T15:08:31.575Z","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/kolodny.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-25T02:32:06.000Z","updated_at":"2024-09-28T05:56:05.000Z","dependencies_parsed_at":"2022-07-14T08:31:25.141Z","dependency_job_id":null,"html_url":"https://github.com/kolodny/immutability-helper","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222143442,"owners_count":16938423,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"kolodny","name":"Moshe Kolodny","uuid":"1187604","kind":"user","description":"","email":"","website":"http://kolodny.github.io/","location":"New York","twitter":null,"company":"@Netflix","icon_url":"https://avatars.githubusercontent.com/u/1187604?v=4","repositories_count":236,"last_synced_at":"2023-04-09T06:36:28.591Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kolodny","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:12.178Z","updated_at":"2023-04-09T06:36:29.033Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kolodny/repositories"},"tags":[{"name":"v3.1.1","sha":"e7b3bd578a751fb56fbe00e93b8164e23136d301","kind":"commit","published_at":"2020-06-01T01:03:27.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.1.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.1.1/manifests"},{"name":"v3.0.2","sha":"88eebd8d4e87fd6c1531f69c7e5f0acf9fb41322","kind":"commit","published_at":"2020-03-30T21:54:31.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.0.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"c60fdbaf0de3a19a1c623950146c7eda8028a8c0","kind":"commit","published_at":"2019-06-13T01:58:45.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.0.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"2e93b2b906c6e52bcfc9f694e7f7b8f7cc24047f","kind":"commit","published_at":"2019-01-24T01:33:23.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v3.0.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v3.0.0/manifests"},{"name":"v2.9.1","sha":"e9d0856a29728d015487a011031d02abed1f68e6","kind":"commit","published_at":"2019-01-24T01:21:14.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.9.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"bfd05017cca374c43f8066642947a3a1bb7765d0","kind":"commit","published_at":"2018-12-12T01:39:15.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.9.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"11e0264d97519838fc4ba52d1fb49bdfce62e82d","kind":"commit","published_at":"2018-09-16T16:46:59.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.8.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"53bdb4c1dea1b4adac5a2aa2c039eaf0098eb61c","kind":"commit","published_at":"2018-09-13T02:34:52.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.8.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.8.0/manifests"},{"name":"v2.7.2","sha":"7ceb3fbb2859aba36e0f928abd14c271b63744c4","kind":"commit","published_at":"2018-07-20T18:50:31.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.7.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"3bfa21253abda39323de0c6d57e3bb225f657417","kind":"commit","published_at":"2018-06-18T13:26:07.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.7.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"6ca0d0405b81a5865371456d3012eb523027dcf1","kind":"commit","published_at":"2018-04-29T03:21:21.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.7.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.7.0/manifests"},{"name":"v2.6.6","sha":"d9c800c106e2fe558cbe394608d685072e4382cd","kind":"commit","published_at":"2018-03-03T09:28:28.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.6","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.6/manifests"},{"name":"v2.6.5","sha":"3f797c9da0a7a9caa1f4ae1920f0f2fe3ed5b6a8","kind":"commit","published_at":"2018-02-15T23:15:23.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.5","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.5/manifests"},{"name":"v2.6.3","sha":"4ad8d772091e3951235235b4a69de14ee0d6c711","kind":"commit","published_at":"2018-01-08T15:18:11.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.3","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.3/manifests"},{"name":"v2.6.1","sha":"6dabd788ef023f5c2e474b478abc5003d2e524df","kind":"commit","published_at":"2017-12-15T14:54:50.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"d386630c6691f0a376ab0ad05ebbecf6b880c55c","kind":"commit","published_at":"2017-12-05T18:25:58.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.6.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.6.0/manifests"},{"name":"v2.5.1","sha":"0db15587bd60777a5f109420033be32ca0a2e6a4","kind":"commit","published_at":"2017-11-26T04:04:53.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.5.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"275ed1be7a97e8671f4281020aa7cb91ff64555b","kind":"commit","published_at":"2017-11-07T03:45:35.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.5.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"753f362d3160c9ff4593632925b12558babc7215","kind":"commit","published_at":"2017-09-18T00:22:28.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.4.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"6783c02ca4075150d8c26c78d876d3f945539b6d","kind":"tag","published_at":"2017-09-18T00:20:17.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.3.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"83fae9c3a7c16b56c7bf1a05272562e031d65504","kind":"commit","published_at":"2017-07-11T22:32:08.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.3.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.3.0/manifests"},{"name":"v2.2.3","sha":"cee08c9768a6e7608e7fb5a88469827c548353b8","kind":"commit","published_at":"2017-07-04T13:50:37.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.3","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"004bef05045f8e67a3ecea3064d9fcf60f5daf85","kind":"commit","published_at":"2017-05-22T22:28:17.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"d63e208b1b64cea52861b2e440497181919d3ea1","kind":"commit","published_at":"2017-05-22T21:19:40.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"989b4b6c5e8b073671136ebc7f25260bc0f0bab1","kind":"commit","published_at":"2017-04-30T04:32:37.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.2.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"782d8d9f21b1e136d446e3e8df60e4fc16f6c330","kind":"commit","published_at":"2017-02-22T14:18:49.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.1.2","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"1dc63ab1d52dca4bef2da4897328669f21e5f3f3","kind":"commit","published_at":"2017-01-08T16:39:01.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.1.1","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"954aa16a302a8db9d465ea15ec5296ddae87ac5f","kind":"commit","published_at":"2017-01-02T01:09:21.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.1.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"6171d78adf8aa5a8809293d777b8eee1136f6cac","kind":"commit","published_at":"2016-04-01T04:02:57.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v2.0.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"9b32b3c75bb164f2f384f55e3bcffcd1e025adb9","kind":"commit","published_at":"2016-02-23T03:45:09.000Z","download_url":"https://codeload.github.com/kolodny/immutability-helper/tar.gz/v1.0.0","html_url":"https://github.com/kolodny/immutability-helper/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2024-10-30T00:53:30.281Z","dependent_packages_count":1960,"downloads":3929868,"downloads_period":"last-month","dependent_repos_count":23421,"rankings":{"downloads":0.17224600439427662,"dependent_repos_count":0.18230559697237086,"dependent_packages_count":0.03973398962601012,"stargazers_count":1.3327419002766527,"forks_count":2.347365995929274,"docker_downloads_count":0.23274366560905507,"average":0.7178561921346066},"purl":"pkg:npm/immutability-helper","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/immutability-helper","docker_dependents_count":287,"docker_downloads_count":94520840,"usage_url":"https://repos.ecosyste.ms/usage/npm/immutability-helper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/immutability-helper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-01T15:08:38.746Z","issues_count":77,"pull_requests_count":26,"avg_time_to_close_issue":9903009.492753623,"avg_time_to_close_pull_request":3010121.1153846155,"issues_closed_count":69,"pull_requests_closed_count":26,"pull_request_authors_count":20,"issue_authors_count":70,"avg_comments_per_issue":3.2467532467532467,"avg_comments_per_pull_request":3.9615384615384617,"merged_pull_requests_count":20,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/issues","maintainers":[{"login":"jednano","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jednano"},{"login":"andreiglingeanu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreiglingeanu"},{"login":"kolodny","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolodny"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/immutability-helper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/immutability-helper/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/immutability-helper/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/immutability-helper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/immutability-helper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/immutability-helper/codemeta","maintainers":[{"uuid":"andreiglingeanu","login":"andreiglingeanu","name":null,"email":"andrei.glingeanu@gmail.com","url":null,"packages_count":8,"html_url":"https://www.npmjs.com/~andreiglingeanu","role":null,"created_at":"2022-11-10T11:56:34.614Z","updated_at":"2022-11-10T11:56:34.614Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/andreiglingeanu/packages"},{"uuid":"kolodny","login":"kolodny","name":null,"email":"kolodny.github@gmail.com","url":null,"packages_count":116,"html_url":"https://www.npmjs.com/~kolodny","role":null,"created_at":"2022-11-10T11:56:34.621Z","updated_at":"2022-11-10T11:56:34.621Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/kolodny/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5648942,"maintainers_count":1202190,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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"}}],"commits":{"id":1292,"full_name":"kolodny/immutability-helper","default_branch":"master","total_commits":107,"total_committers":32,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":3.34375,"dds":0.6168224299065421,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-06-17T22:03:03.093Z","last_synced_commit":"3dc903960b8411da84704052d511c20648c45ead","created_at":"2023-03-06T22:06:18.477Z","updated_at":"2026-06-17T22:01:42.233Z","committers":[{"name":"Moshe Kolodny","email":"mkolodny@google.com","login":"kolodny","count":41},{"name":"Moshe Kolodny","email":"kolodny@github.com","login":null,"count":16},{"name":"Andrei Glingeanu","email":"andrei.glingeanu@gmail.com","login":"andreiglingeanu","count":11},{"name":"Vlad Tsvang","email":"vtsvang@gmail.com","login":"vladtsf","count":6},{"name":"@CAYdenberg","email":"ydenberg@gmail.com","login":"CAYdenberg","count":2},{"name":"Ernesto García","email":"gnapse@gmail.com","login":"gnapse","count":2},{"name":"George Raptis","email":"georapbox@gmail.com","login":"georapbox","count":2},{"name":"Julio Montaño","email":"jmz7v.com@gmail.com","login":"jmz7v","count":2},{"name":"Michaël De Boey","email":"info@michaeldeboey.be","login":"MichaelDeBoey","count":2},{"name":"Vladimir Berkutov","email":"vladimirb@indeed.com","login":null,"count":1},{"name":"Alessandro Delgado","email":"adelgado1313@gmail.com","login":"adelgado","count":1},{"name":"Ashwin Ramaswami","email":"aramaswamis@gmail.com","login":"epicfaace","count":1},{"name":"Bradford Wells","email":"bwells@altalang.com","login":"bwells","count":1},{"name":"Charles-Axel Dein","email":"charlesaxel.dein@gmail.com","login":"charlax","count":1},{"name":"Cole Kurkowski","email":"cole@swift-mail.com","login":"semicoleon","count":1},{"name":"Daniel Ruf","email":"DanielRuf","login":"DanielRuf","count":1},{"name":"Giff Song","email":"giff.song@gmail.com","login":"pawsong","count":1},{"name":"Jan-Paul Kleemans","email":"jpkleemans@gmail.com","login":"jpkleemans","count":1},{"name":"Jed Mao","email":"jedmao@outlook.com","login":"jednano","count":1},{"name":"Jed Mao","email":"jedmao","login":"jedmao","count":1},{"name":"Martin","email":"6217764+technikfischer","login":"technikfischer","count":1},{"name":"Matthew Keibler","email":"matt-keibler","login":"matt-keibler","count":1},{"name":"Mike Cohen","email":"mikeco@gmail.com","login":"SnareHanger","count":1},{"name":"Mikhail Bodrov","email":"connormiha1@gmail.com","login":"Connormiha","count":1},{"name":"Pedro Ladaria","email":"pedro.ladaria@gmail.com","login":"pladaria","count":1},{"name":"Remko Tronçon","email":"remko","login":"remko","count":1},{"name":"Rory O’Kane","email":"rory@roryokane.com","login":"roryokane","count":1},{"name":"Sean Kelley","email":"seansfkelley","login":"seansfkelley","count":1},{"name":"Stéphane Klein","email":"stephaneklein221@gmail.com","login":"stefk","count":1},{"name":"fabb","email":"153960+fabb","login":"fabb","count":1},{"name":"fatfisz","email":"fatfisz@gmail.com","login":"fatfisz","count":1},{"name":"hustcc","email":"xiaowei.wzw@antfin.com","login":"hustcc","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-19T00:00:07.604Z","repositories_count":6264137,"commits_count":875134822,"contributors_count":35080009,"owners_count":1168894,"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":{"full_name":"kolodny/immutability-helper","html_url":"https://github.com/kolodny/immutability-helper","last_synced_at":"2026-02-17T11:01:33.807Z","status":"error","issues_count":77,"pull_requests_count":26,"avg_time_to_close_issue":9903009.492753623,"avg_time_to_close_pull_request":3010121.1153846155,"issues_closed_count":69,"pull_requests_closed_count":26,"pull_request_authors_count":20,"issue_authors_count":70,"avg_comments_per_issue":3.2467532467532467,"avg_comments_per_pull_request":3.9615384615384617,"merged_pull_requests_count":20,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-16T15:16:44.935Z","updated_at":"2026-02-17T11:01:33.808Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kolodny%2Fimmutability-helper/issues","issue_labels_count":{"table":{"typescript":1}},"pull_request_labels_count":{"table":{"typescript":1}},"issue_author_associations_count":{"table":{"NONE":70,"CONTRIBUTOR":4,"COLLABORATOR":1}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":13,"COLLABORATOR":6,"NONE":5,"OWNER":2}},"issue_authors":{"table":{"RebelusQuo":3,"code-hunger":2,"mrdulin":2,"hristowwe":2,"SaphuA":1,"chenzhq":1,"Andreyco":1,"agniveshadhikari":1,"eljusto":1,"xinitrc86":1,"andrew-kuzovov":1,"jinixx":1,"tog22":1,"expenses":1,"kucix":1,"nielsbot":1,"mnpenner":1,"mockdeep":1,"DerEffi":1,"zhanba":1,"slawiko":1,"TheoMer":1,"jpkleemans":1,"sohymg":1,"kadoshms":1,"m-rutter":1,"semicoleon":1,"chenyinlong":1,"ofbeaton":1,"martinschnurer":1,"lalitmee":1,"fabb":1,"deser":1,"DeabitTech":1,"shayantabrizi":1,"wxywj1005":1,"MichaelJLiu":1,"ajalgaonkar":1,"DhruvPatel3":1,"snatvb":1,"anushkadoyan":1,"DYS1230":1,"MarvinDuanePChua":1,"prmichaelsen":1,"NikDm":1,"infojunkie":1,"HadrienAllemon":1,"HendrikPetertje":1,"duanjun":1,"jednano":1,"kartikag01":1,"padmano":1,"Robinfr":1,"est7":1,"Zhephyr54":1,"nlieb":1,"blushingpenguin":1,"dogan-acuris":1,"bhgsbatista":1,"gnapse":1,"davidje13":1,"zhaoyao91":1,"eugene-beliaev":1,"abriginets":1,"smhsu":1,"blaues0cke":1,"GaddMaster":1,"arturog":1,"stuartcrobinson":1,"dengxiao0509":1}},"pull_request_authors":{"table":{"andreiglingeanu":3,"jednano":3,"kolodny":2,"MichaelDeBoey":2,"amy-keibler":1,"adelgado":1,"semicoleon":1,"epicfaace":1,"hujiulong":1,"simon0191":1,"technikfischer":1,"dogan-acuris":1,"seansfkelley":1,"smithcyr":1,"pawsong":1,"DanielRuf":1,"remko":1,"fabb":1,"charlax":1,"zccz14":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-19T00:00:10.812Z","repositories_count":14815330,"issues_count":32990947,"pull_requests_count":108943757,"authors_count":11312092,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{}},"maintainers":[{"table":{"login":"jednano","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jednano"}},{"table":{"login":"andreiglingeanu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andreiglingeanu"}},{"table":{"login":"kolodny","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kolodny"}}],"active_maintainers":[]}},"events":{"total":{"ForkEvent":1,"WatchEvent":63},"last_year":{"WatchEvent":40}},"keywords":[],"dependencies":[],"score":30.426323194892223,"created_at":"2025-10-10T19:14:48.634Z","updated_at":"2026-06-19T23:00:34.080Z","avatar_url":"https://github.com/kolodny.png","language":"TypeScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/368997","html_url":"https://summary.ecosyste.ms/projects/368997"}