{"id":2466,"name":"Pannellum","description":"Pannellum: a lightweight web-based panorama viewer - Published in JOSS (2019)","url":"https://github.com/mpetroff/pannellum","last_synced_at":"2025-09-04T16:46:43.195Z","repository":{"id":4696135,"uuid":"5843215","full_name":"mpetroff/pannellum","owner":"mpetroff","description":"Pannellum is a lightweight, free, and open source panorama viewer for the web.","archived":false,"fork":false,"pushed_at":"2025-06-28T18:17:51.000Z","size":21421,"stargazers_count":4557,"open_issues_count":212,"forks_count":745,"subscribers_count":133,"default_branch":"master","last_synced_at":"2025-09-04T02:51:00.628Z","etag":null,"topics":["javascript","library","panorama","webgl"],"latest_commit_sha":null,"homepage":"https://pannellum.org/","language":"JavaScript","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/mpetroff.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"ko_fi":"mpetroff"}},"created_at":"2012-09-17T15:43:07.000Z","updated_at":"2025-09-03T10:39:17.000Z","dependencies_parsed_at":"2024-05-15T16:08:05.747Z","dependency_job_id":"8d2e8020-d310-4065-97a0-e24178d13570","html_url":"https://github.com/mpetroff/pannellum","commit_stats":{"total_commits":844,"total_committers":51,"mean_commits":16.54901960784314,"dds":"0.12322274881516593","last_synced_commit":"1eaccef60f75c8553997b37fe5d9784b2ed7b07a"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/mpetroff/pannellum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/sbom","scorecard":{"id":662814,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpetroff/pannellum","commit":"7769cc66cb72d1a02c9aa1e818225c657d56de26"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/30 approved changesets -- score normalized to 1","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":10,"reason":"7 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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":"Binary-Artifacts","score":7,"reason":"binaries present in source code","details":["Warn: binary detected: utils/build/compiler.jar:1","Warn: binary detected: utils/build/htmlcompressor-1.5.3.jar:1","Warn: binary detected: utils/build/yuicompressor-2.4.7.jar:1"],"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.5.6 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/21776221","Warn: release artifact 2.5.5 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/21673302","Warn: release artifact 2.5.4 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/19884731","Warn: release artifact 2.5.3 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/19436856","Warn: release artifact 2.5.2 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/18598487","Warn: release artifact 2.5.6 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/21776221","Warn: release artifact 2.5.5 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/21673302","Warn: release artifact 2.5.4 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/19884731","Warn: release artifact 2.5.3 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/19436856","Warn: release artifact 2.5.2 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/18598487"],"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/mpetroff/pannellum/ci.yaml/master?enable=pin","Warn: containerImage not pinned by hash: utils/multires/Dockerfile:1: pin your Docker image by updating ubuntu:24.04 to ubuntu:24.04@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: pipCommand not pinned by hash: utils/multires/Dockerfile:16","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:15","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 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"}}]},"last_synced_at":"2025-08-21T16:45:04.856Z","repository_id":4696135,"created_at":"2025-08-21T16:45:04.857Z","updated_at":"2025-08-21T16:45:04.857Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273578322,"owners_count":25130911,"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-09-04T02:00:08.968Z","response_time":61,"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":"mpetroff","name":"Matthew Petroff","uuid":"1450212","kind":"user","description":"","email":"","website":"https://mpetroff.net/","location":"Boston","twitter":"petroffm","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1450212?u=73993b2a8f3acc907652fa7b7a4e86083b17a25a\u0026v=4","repositories_count":19,"last_synced_at":"2023-03-29T12:50:48.156Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpetroff","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T05:03:03.495Z","updated_at":"2023-03-29T12:50:48.331Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff/repositories"},"packages":[{"id":5248302,"name":"pannellum-next","ecosystem":"npm","description":"Pannellum is a lightweight, free, and open source panorama viewer for the web.","homepage":"https://pannellum.org/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/mpetroff/pannellum","keywords_array":["panorama","viewer"],"namespace":null,"versions_count":1,"first_release_published_at":"2022-09-15T12:38:49.444Z","latest_release_published_at":"2022-09-15T12:38:49.444Z","latest_release_number":"2.5.7","last_synced_at":"2025-09-03T22:01:34.208Z","created_at":"2022-09-15T12:40:44.387Z","updated_at":"2025-09-04T15:15:47.794Z","registry_url":"https://www.npmjs.com/package/pannellum-next","install_command":"npm install pannellum-next","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.5.7"}},"repo_metadata":{"id":4696135,"uuid":"5843215","full_name":"mpetroff/pannellum","owner":"mpetroff","description":"Pannellum is a lightweight, free, and open source panorama viewer for the web.","archived":false,"fork":false,"pushed_at":"2025-06-28T18:17:51.000Z","size":21421,"stargazers_count":4557,"open_issues_count":212,"forks_count":745,"subscribers_count":133,"default_branch":"master","last_synced_at":"2025-09-04T02:51:00.628Z","etag":null,"topics":["javascript","library","panorama","webgl"],"latest_commit_sha":null,"homepage":"https://pannellum.org/","language":"JavaScript","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/mpetroff.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"ko_fi":"mpetroff"}},"created_at":"2012-09-17T15:43:07.000Z","updated_at":"2025-09-03T10:39:17.000Z","dependencies_parsed_at":"2024-05-15T16:08:05.747Z","dependency_job_id":"8d2e8020-d310-4065-97a0-e24178d13570","html_url":"https://github.com/mpetroff/pannellum","commit_stats":{"total_commits":844,"total_committers":51,"mean_commits":16.54901960784314,"dds":"0.12322274881516593","last_synced_commit":"1eaccef60f75c8553997b37fe5d9784b2ed7b07a"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/mpetroff/pannellum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/sbom","scorecard":{"id":662814,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpetroff/pannellum","commit":"7769cc66cb72d1a02c9aa1e818225c657d56de26"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/30 approved changesets -- score normalized to 1","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":10,"reason":"7 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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":"Binary-Artifacts","score":7,"reason":"binaries present in source code","details":["Warn: binary detected: utils/build/compiler.jar:1","Warn: binary detected: utils/build/htmlcompressor-1.5.3.jar:1","Warn: binary detected: utils/build/yuicompressor-2.4.7.jar:1"],"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.5.6 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/21776221","Warn: release artifact 2.5.5 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/21673302","Warn: release artifact 2.5.4 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/19884731","Warn: release artifact 2.5.3 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/19436856","Warn: release artifact 2.5.2 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/18598487","Warn: release artifact 2.5.6 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/21776221","Warn: release artifact 2.5.5 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/21673302","Warn: release artifact 2.5.4 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/19884731","Warn: release artifact 2.5.3 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/19436856","Warn: release artifact 2.5.2 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/18598487"],"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/mpetroff/pannellum/ci.yaml/master?enable=pin","Warn: containerImage not pinned by hash: utils/multires/Dockerfile:1: pin your Docker image by updating ubuntu:24.04 to ubuntu:24.04@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: pipCommand not pinned by hash: utils/multires/Dockerfile:16","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:15","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 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"}}]},"last_synced_at":"2025-08-21T16:45:04.856Z","repository_id":4696135,"created_at":"2025-08-21T16:45:04.857Z","updated_at":"2025-08-21T16:45:04.857Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273578322,"owners_count":25130911,"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-09-04T02:00:08.968Z","response_time":61,"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":"mpetroff","name":"Matthew Petroff","uuid":"1450212","kind":"user","description":"","email":"","website":"https://mpetroff.net/","location":"Boston","twitter":"petroffm","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1450212?u=73993b2a8f3acc907652fa7b7a4e86083b17a25a\u0026v=4","repositories_count":19,"last_synced_at":"2023-03-29T12:50:48.156Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpetroff","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T05:03:03.495Z","updated_at":"2023-03-29T12:50:48.331Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff/repositories"},"tags":[{"name":"2.5.6","sha":"17210d820a5a68c7fea6127e7a176f537ed87688","kind":"commit","published_at":"2019-11-26T17:49:29.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.6","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.6/manifests"},{"name":"2.5.5","sha":"305f93d2e2ddc235e8a7366cebeb8a4c5f681a0b","kind":"commit","published_at":"2019-11-22T01:36:46.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.5","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.5/manifests"},{"name":"2.5.4","sha":"a5ed9e64f393b92e2dc11bf0da93266b08a59749","kind":"commit","published_at":"2019-09-10T15:02:27.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.4","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.4/manifests"},{"name":"2.5.3","sha":"5e2e9c1e4f6c0e9501f2f8485866932418efd819","kind":"commit","published_at":"2019-08-21T13:26:54.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.3","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.3/manifests"},{"name":"2.5.2","sha":"0bee2f47206ab77aa48f8452d9f3781cf8b22dee","kind":"commit","published_at":"2019-07-14T01:41:17.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"158d82505461dc24396bdeb42d25561011e8dee0","kind":"commit","published_at":"2019-07-13T23:51:05.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"967378312fd3d17ed188f7f5dedf325c423b381b","kind":"commit","published_at":"2019-07-13T23:38:25.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.0/manifests"},{"name":"2.4.1","sha":"ea2a501eab6ca8a8f49d68ead98a7f3dd0ada342","kind":"commit","published_at":"2018-03-04T01:24:49.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.4.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.1/manifests"},{"name":"2.4.0","sha":"658183196b0d49628fbee88d65847007d2a794d9","kind":"commit","published_at":"2018-01-31T04:10:04.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.4.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.0/manifests"},{"name":"2.3.2","sha":"f85e82953ba278ddd324ef62300d3a724260c5d8","kind":"commit","published_at":"2016-11-21T01:15:04.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.2/manifests"},{"name":"2.3.1","sha":"24ef32fb33d0751c92d59d589b57fb4114d58cd0","kind":"commit","published_at":"2016-11-20T00:57:27.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"15903fca94c22ca5a0ab37b032f6a0268b8843d6","kind":"commit","published_at":"2016-10-30T17:43:09.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.0/manifests"},{"name":"2.2.1","sha":"77816bac554ff19f761c61d83dddbb0893ccc2fe","kind":"commit","published_at":"2016-03-11T20:37:12.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.2.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"ad78f7741f199d67684187b18fbde3103238c1b0","kind":"commit","published_at":"2016-01-27T21:25:24.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.2.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.0/manifests"},{"name":"2.1.1","sha":"7ae85e7387e577bcf3c85d16d21ad8e2916fb6fa","kind":"commit","published_at":"2015-01-20T03:21:49.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.1.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"ca34dfa60a025c84db3dc1f896a46884184713fc","kind":"commit","published_at":"2015-01-15T03:00:23.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.1.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.0/manifests"},{"name":"2.0.1","sha":"caf5192c723790883c53e5a32c5a670de74403a0","kind":"commit","published_at":"2014-08-24T21:59:14.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.0.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0.1/manifests"},{"name":"2.0","sha":"59aaac5c413c7a1ae02f1f7e5583a24ff8d266a5","kind":"commit","published_at":"2014-08-23T01:57:09.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0/manifests"},{"name":"1.2.1","sha":"ebe32a36721166c754d568131edd2310fcd11a72","kind":"commit","published_at":"2012-08-30T00:06:01.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.2.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2.1/manifests"},{"name":"1.2","sha":"9fea6579eb4731fef5037a18526e1cadc7d3ff34","kind":"commit","published_at":"2012-08-28T16:10:11.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2/manifests"},{"name":"1.0","sha":"f4fb6409bbedbdb4b84b4ae11b8c4dc901c5c7a9","kind":"commit","published_at":"2012-05-29T03:40:33.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.0/manifests"},{"name":"0.1","sha":"5ce5fa06a13a2cf75779e704d5d75cb67c783aa0","kind":"commit","published_at":"2011-04-18T22:49:26.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/0.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-04T15:15:47.794Z","dependent_packages_count":1,"downloads":17,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":54.90282062971637,"dependent_repos_count":10.295976646711454,"dependent_packages_count":20.907756255897063,"stargazers_count":1.5064201987357155,"forks_count":1.4294445056252223,"docker_downloads_count":null,"average":17.808483647337166},"purl":"pkg:npm/pannellum-next","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/pannellum-next","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/pannellum-next","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/pannellum-next/dependencies","status":null,"funding_links":["https://ko-fi.com/mpetroff"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:18:07.844Z","issues_count":220,"pull_requests_count":17,"avg_time_to_close_issue":32978356.385620914,"avg_time_to_close_pull_request":356179.86666666664,"issues_closed_count":153,"pull_requests_closed_count":15,"pull_request_authors_count":15,"issue_authors_count":170,"avg_comments_per_issue":3.4318181818181817,"avg_comments_per_pull_request":1.647058823529412,"merged_pull_requests_count":6,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":27,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":608339.3636363636,"past_year_avg_time_to_close_pull_request":72715.83333333333,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.8518518518518519,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/issues","maintainers":[{"login":"mpetroff","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpetroff"}],"active_maintainers":[{"login":"mpetroff","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpetroff"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pannellum-next/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pannellum-next/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pannellum-next/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pannellum-next/related_packages","maintainers":[{"uuid":"eyecatchup","login":"eyecatchup","name":null,"email":"eyecatchup@gmail.com","url":null,"packages_count":11,"html_url":"https://www.npmjs.com/~eyecatchup","role":null,"created_at":"2022-11-16T07:07:40.695Z","updated_at":"2022-11-16T07:07:40.695Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/eyecatchup/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5130087,"maintainers_count":1051300,"namespaces_count":313133,"keywords_count":729662,"github":"npm","metadata":{"funded_packages_count":155690},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-09-04T06:49:01.052Z","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":2151530,"name":"pannellum-extended","ecosystem":"npm","description":"Pannellum is a lightweight, free, and open source panorama viewer for the web.","homepage":"https://pannellum.org/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/mpetroff/pannellum","keywords_array":["panorama","viewer"],"namespace":null,"versions_count":1,"first_release_published_at":"2022-02-10T05:03:26.683Z","latest_release_published_at":"2022-02-10T05:03:26.683Z","latest_release_number":"2.5.6","last_synced_at":"2025-09-03T22:01:21.160Z","created_at":"2022-04-09T21:43:24.604Z","updated_at":"2025-09-04T15:15:47.793Z","registry_url":"https://www.npmjs.com/package/pannellum-extended","install_command":"npm install pannellum-extended","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.5.6"}},"repo_metadata":{"id":4696135,"uuid":"5843215","full_name":"mpetroff/pannellum","owner":"mpetroff","description":"Pannellum is a lightweight, free, and open source panorama viewer for the web.","archived":false,"fork":false,"pushed_at":"2025-06-28T18:17:51.000Z","size":21421,"stargazers_count":4557,"open_issues_count":212,"forks_count":745,"subscribers_count":133,"default_branch":"master","last_synced_at":"2025-09-04T02:51:00.628Z","etag":null,"topics":["javascript","library","panorama","webgl"],"latest_commit_sha":null,"homepage":"https://pannellum.org/","language":"JavaScript","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/mpetroff.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"ko_fi":"mpetroff"}},"created_at":"2012-09-17T15:43:07.000Z","updated_at":"2025-09-03T10:39:17.000Z","dependencies_parsed_at":"2024-05-15T16:08:05.747Z","dependency_job_id":"8d2e8020-d310-4065-97a0-e24178d13570","html_url":"https://github.com/mpetroff/pannellum","commit_stats":{"total_commits":844,"total_committers":51,"mean_commits":16.54901960784314,"dds":"0.12322274881516593","last_synced_commit":"1eaccef60f75c8553997b37fe5d9784b2ed7b07a"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/mpetroff/pannellum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/sbom","scorecard":{"id":662814,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpetroff/pannellum","commit":"7769cc66cb72d1a02c9aa1e818225c657d56de26"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/30 approved changesets -- score normalized to 1","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":10,"reason":"7 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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":"Binary-Artifacts","score":7,"reason":"binaries present in source code","details":["Warn: binary detected: utils/build/compiler.jar:1","Warn: binary detected: utils/build/htmlcompressor-1.5.3.jar:1","Warn: binary detected: utils/build/yuicompressor-2.4.7.jar:1"],"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.5.6 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/21776221","Warn: release artifact 2.5.5 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/21673302","Warn: release artifact 2.5.4 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/19884731","Warn: release artifact 2.5.3 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/19436856","Warn: release artifact 2.5.2 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/18598487","Warn: release artifact 2.5.6 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/21776221","Warn: release artifact 2.5.5 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/21673302","Warn: release artifact 2.5.4 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/19884731","Warn: release artifact 2.5.3 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/19436856","Warn: release artifact 2.5.2 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/18598487"],"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/mpetroff/pannellum/ci.yaml/master?enable=pin","Warn: containerImage not pinned by hash: utils/multires/Dockerfile:1: pin your Docker image by updating ubuntu:24.04 to ubuntu:24.04@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: pipCommand not pinned by hash: utils/multires/Dockerfile:16","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:15","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 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"}}]},"last_synced_at":"2025-08-21T16:45:04.856Z","repository_id":4696135,"created_at":"2025-08-21T16:45:04.857Z","updated_at":"2025-08-21T16:45:04.857Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273578322,"owners_count":25130911,"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-09-04T02:00:08.968Z","response_time":61,"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":"mpetroff","name":"Matthew Petroff","uuid":"1450212","kind":"user","description":"","email":"","website":"https://mpetroff.net/","location":"Boston","twitter":"petroffm","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1450212?u=73993b2a8f3acc907652fa7b7a4e86083b17a25a\u0026v=4","repositories_count":19,"last_synced_at":"2023-03-29T12:50:48.156Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpetroff","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T05:03:03.495Z","updated_at":"2023-03-29T12:50:48.331Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff/repositories"},"tags":[{"name":"2.5.6","sha":"17210d820a5a68c7fea6127e7a176f537ed87688","kind":"commit","published_at":"2019-11-26T17:49:29.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.6","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.6/manifests"},{"name":"2.5.5","sha":"305f93d2e2ddc235e8a7366cebeb8a4c5f681a0b","kind":"commit","published_at":"2019-11-22T01:36:46.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.5","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.5/manifests"},{"name":"2.5.4","sha":"a5ed9e64f393b92e2dc11bf0da93266b08a59749","kind":"commit","published_at":"2019-09-10T15:02:27.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.4","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.4/manifests"},{"name":"2.5.3","sha":"5e2e9c1e4f6c0e9501f2f8485866932418efd819","kind":"commit","published_at":"2019-08-21T13:26:54.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.3","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.3/manifests"},{"name":"2.5.2","sha":"0bee2f47206ab77aa48f8452d9f3781cf8b22dee","kind":"commit","published_at":"2019-07-14T01:41:17.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"158d82505461dc24396bdeb42d25561011e8dee0","kind":"commit","published_at":"2019-07-13T23:51:05.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"967378312fd3d17ed188f7f5dedf325c423b381b","kind":"commit","published_at":"2019-07-13T23:38:25.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.0/manifests"},{"name":"2.4.1","sha":"ea2a501eab6ca8a8f49d68ead98a7f3dd0ada342","kind":"commit","published_at":"2018-03-04T01:24:49.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.4.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.1/manifests"},{"name":"2.4.0","sha":"658183196b0d49628fbee88d65847007d2a794d9","kind":"commit","published_at":"2018-01-31T04:10:04.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.4.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.0/manifests"},{"name":"2.3.2","sha":"f85e82953ba278ddd324ef62300d3a724260c5d8","kind":"commit","published_at":"2016-11-21T01:15:04.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.2/manifests"},{"name":"2.3.1","sha":"24ef32fb33d0751c92d59d589b57fb4114d58cd0","kind":"commit","published_at":"2016-11-20T00:57:27.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"15903fca94c22ca5a0ab37b032f6a0268b8843d6","kind":"commit","published_at":"2016-10-30T17:43:09.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.0/manifests"},{"name":"2.2.1","sha":"77816bac554ff19f761c61d83dddbb0893ccc2fe","kind":"commit","published_at":"2016-03-11T20:37:12.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.2.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"ad78f7741f199d67684187b18fbde3103238c1b0","kind":"commit","published_at":"2016-01-27T21:25:24.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.2.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.0/manifests"},{"name":"2.1.1","sha":"7ae85e7387e577bcf3c85d16d21ad8e2916fb6fa","kind":"commit","published_at":"2015-01-20T03:21:49.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.1.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"ca34dfa60a025c84db3dc1f896a46884184713fc","kind":"commit","published_at":"2015-01-15T03:00:23.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.1.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.0/manifests"},{"name":"2.0.1","sha":"caf5192c723790883c53e5a32c5a670de74403a0","kind":"commit","published_at":"2014-08-24T21:59:14.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.0.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0.1/manifests"},{"name":"2.0","sha":"59aaac5c413c7a1ae02f1f7e5583a24ff8d266a5","kind":"commit","published_at":"2014-08-23T01:57:09.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0/manifests"},{"name":"1.2.1","sha":"ebe32a36721166c754d568131edd2310fcd11a72","kind":"commit","published_at":"2012-08-30T00:06:01.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.2.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2.1/manifests"},{"name":"1.2","sha":"9fea6579eb4731fef5037a18526e1cadc7d3ff34","kind":"commit","published_at":"2012-08-28T16:10:11.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2/manifests"},{"name":"1.0","sha":"f4fb6409bbedbdb4b84b4ae11b8c4dc901c5c7a9","kind":"commit","published_at":"2012-05-29T03:40:33.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.0/manifests"},{"name":"0.1","sha":"5ce5fa06a13a2cf75779e704d5d75cb67c783aa0","kind":"commit","published_at":"2011-04-18T22:49:26.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/0.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-04T15:15:47.792Z","dependent_packages_count":1,"downloads":18,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":45.76322889354142,"dependent_repos_count":25.32799796580169,"dependent_packages_count":16.223928578504864,"stargazers_count":1.8301951058991968,"forks_count":1.7646168608681272,"average":18.181993480923058},"purl":"pkg:npm/pannellum-extended","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/pannellum-extended","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/pannellum-extended","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/pannellum-extended/dependencies","status":null,"funding_links":["https://ko-fi.com/mpetroff"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:18:07.844Z","issues_count":220,"pull_requests_count":17,"avg_time_to_close_issue":32978356.385620914,"avg_time_to_close_pull_request":356179.86666666664,"issues_closed_count":153,"pull_requests_closed_count":15,"pull_request_authors_count":15,"issue_authors_count":170,"avg_comments_per_issue":3.4318181818181817,"avg_comments_per_pull_request":1.647058823529412,"merged_pull_requests_count":6,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":27,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":608339.3636363636,"past_year_avg_time_to_close_pull_request":72715.83333333333,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.8518518518518519,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/issues","maintainers":[{"login":"mpetroff","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpetroff"}],"active_maintainers":[{"login":"mpetroff","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpetroff"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pannellum-extended/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pannellum-extended/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pannellum-extended/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pannellum-extended/related_packages","maintainers":[{"uuid":"raindropz","login":"raindropz","name":null,"email":"borutkitak@gmail.com","url":null,"packages_count":2,"html_url":"https://www.npmjs.com/~raindropz","role":null,"created_at":"2022-11-13T16:50:25.275Z","updated_at":"2022-11-13T16:50:25.275Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/raindropz/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5130087,"maintainers_count":1051300,"namespaces_count":313133,"keywords_count":729662,"github":"npm","metadata":{"funded_packages_count":155690},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-09-04T06:49:01.052Z","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":5003629,"name":"org.webjars.npm:pannellum","ecosystem":"maven","description":"WebJar for pannellum","homepage":"http://webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/mpetroff/pannellum","keywords_array":[],"namespace":"org.webjars.npm","versions_count":2,"first_release_published_at":"2017-06-12T12:24:35.000Z","latest_release_published_at":"2019-01-20T07:42:30.000Z","latest_release_number":"2.4.1","last_synced_at":"2025-09-03T22:00:57.058Z","created_at":"2022-07-27T11:05:17.815Z","updated_at":"2025-09-04T15:15:47.842Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.npm/pannellum/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.npm/pannellum/","metadata":{},"repo_metadata":{"id":4696135,"uuid":"5843215","full_name":"mpetroff/pannellum","owner":"mpetroff","description":"Pannellum is a lightweight, free, and open source panorama viewer for the web.","archived":false,"fork":false,"pushed_at":"2025-06-28T18:17:51.000Z","size":21421,"stargazers_count":4557,"open_issues_count":212,"forks_count":745,"subscribers_count":133,"default_branch":"master","last_synced_at":"2025-09-04T02:51:00.628Z","etag":null,"topics":["javascript","library","panorama","webgl"],"latest_commit_sha":null,"homepage":"https://pannellum.org/","language":"JavaScript","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/mpetroff.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"ko_fi":"mpetroff"}},"created_at":"2012-09-17T15:43:07.000Z","updated_at":"2025-09-03T10:39:17.000Z","dependencies_parsed_at":"2024-05-15T16:08:05.747Z","dependency_job_id":"8d2e8020-d310-4065-97a0-e24178d13570","html_url":"https://github.com/mpetroff/pannellum","commit_stats":{"total_commits":844,"total_committers":51,"mean_commits":16.54901960784314,"dds":"0.12322274881516593","last_synced_commit":"1eaccef60f75c8553997b37fe5d9784b2ed7b07a"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/mpetroff/pannellum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/sbom","scorecard":{"id":662814,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpetroff/pannellum","commit":"7769cc66cb72d1a02c9aa1e818225c657d56de26"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/30 approved changesets -- score normalized to 1","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":10,"reason":"7 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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":"Binary-Artifacts","score":7,"reason":"binaries present in source code","details":["Warn: binary detected: utils/build/compiler.jar:1","Warn: binary detected: utils/build/htmlcompressor-1.5.3.jar:1","Warn: binary detected: utils/build/yuicompressor-2.4.7.jar:1"],"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.5.6 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/21776221","Warn: release artifact 2.5.5 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/21673302","Warn: release artifact 2.5.4 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/19884731","Warn: release artifact 2.5.3 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/19436856","Warn: release artifact 2.5.2 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/18598487","Warn: release artifact 2.5.6 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/21776221","Warn: release artifact 2.5.5 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/21673302","Warn: release artifact 2.5.4 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/19884731","Warn: release artifact 2.5.3 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/19436856","Warn: release artifact 2.5.2 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/18598487"],"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/mpetroff/pannellum/ci.yaml/master?enable=pin","Warn: containerImage not pinned by hash: utils/multires/Dockerfile:1: pin your Docker image by updating ubuntu:24.04 to ubuntu:24.04@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: pipCommand not pinned by hash: utils/multires/Dockerfile:16","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:15","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 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"}}]},"last_synced_at":"2025-08-21T16:45:04.856Z","repository_id":4696135,"created_at":"2025-08-21T16:45:04.857Z","updated_at":"2025-08-21T16:45:04.857Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273578322,"owners_count":25130911,"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-09-04T02:00:08.968Z","response_time":61,"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":"mpetroff","name":"Matthew Petroff","uuid":"1450212","kind":"user","description":"","email":"","website":"https://mpetroff.net/","location":"Boston","twitter":"petroffm","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1450212?u=73993b2a8f3acc907652fa7b7a4e86083b17a25a\u0026v=4","repositories_count":19,"last_synced_at":"2023-03-29T12:50:48.156Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpetroff","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T05:03:03.495Z","updated_at":"2023-03-29T12:50:48.331Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff/repositories"},"tags":[{"name":"2.5.6","sha":"17210d820a5a68c7fea6127e7a176f537ed87688","kind":"commit","published_at":"2019-11-26T17:49:29.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.6","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.6/manifests"},{"name":"2.5.5","sha":"305f93d2e2ddc235e8a7366cebeb8a4c5f681a0b","kind":"commit","published_at":"2019-11-22T01:36:46.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.5","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.5/manifests"},{"name":"2.5.4","sha":"a5ed9e64f393b92e2dc11bf0da93266b08a59749","kind":"commit","published_at":"2019-09-10T15:02:27.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.4","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.4/manifests"},{"name":"2.5.3","sha":"5e2e9c1e4f6c0e9501f2f8485866932418efd819","kind":"commit","published_at":"2019-08-21T13:26:54.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.3","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.3/manifests"},{"name":"2.5.2","sha":"0bee2f47206ab77aa48f8452d9f3781cf8b22dee","kind":"commit","published_at":"2019-07-14T01:41:17.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"158d82505461dc24396bdeb42d25561011e8dee0","kind":"commit","published_at":"2019-07-13T23:51:05.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"967378312fd3d17ed188f7f5dedf325c423b381b","kind":"commit","published_at":"2019-07-13T23:38:25.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.0/manifests"},{"name":"2.4.1","sha":"ea2a501eab6ca8a8f49d68ead98a7f3dd0ada342","kind":"commit","published_at":"2018-03-04T01:24:49.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.4.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.1/manifests"},{"name":"2.4.0","sha":"658183196b0d49628fbee88d65847007d2a794d9","kind":"commit","published_at":"2018-01-31T04:10:04.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.4.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.0/manifests"},{"name":"2.3.2","sha":"f85e82953ba278ddd324ef62300d3a724260c5d8","kind":"commit","published_at":"2016-11-21T01:15:04.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.2/manifests"},{"name":"2.3.1","sha":"24ef32fb33d0751c92d59d589b57fb4114d58cd0","kind":"commit","published_at":"2016-11-20T00:57:27.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"15903fca94c22ca5a0ab37b032f6a0268b8843d6","kind":"commit","published_at":"2016-10-30T17:43:09.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.0/manifests"},{"name":"2.2.1","sha":"77816bac554ff19f761c61d83dddbb0893ccc2fe","kind":"commit","published_at":"2016-03-11T20:37:12.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.2.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"ad78f7741f199d67684187b18fbde3103238c1b0","kind":"commit","published_at":"2016-01-27T21:25:24.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.2.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.0/manifests"},{"name":"2.1.1","sha":"7ae85e7387e577bcf3c85d16d21ad8e2916fb6fa","kind":"commit","published_at":"2015-01-20T03:21:49.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.1.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"ca34dfa60a025c84db3dc1f896a46884184713fc","kind":"commit","published_at":"2015-01-15T03:00:23.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.1.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.0/manifests"},{"name":"2.0.1","sha":"caf5192c723790883c53e5a32c5a670de74403a0","kind":"commit","published_at":"2014-08-24T21:59:14.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.0.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0.1/manifests"},{"name":"2.0","sha":"59aaac5c413c7a1ae02f1f7e5583a24ff8d266a5","kind":"commit","published_at":"2014-08-23T01:57:09.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0/manifests"},{"name":"1.2.1","sha":"ebe32a36721166c754d568131edd2310fcd11a72","kind":"commit","published_at":"2012-08-30T00:06:01.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.2.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2.1/manifests"},{"name":"1.2","sha":"9fea6579eb4731fef5037a18526e1cadc7d3ff34","kind":"commit","published_at":"2012-08-28T16:10:11.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2/manifests"},{"name":"1.0","sha":"f4fb6409bbedbdb4b84b4ae11b8c4dc901c5c7a9","kind":"commit","published_at":"2012-05-29T03:40:33.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.0/manifests"},{"name":"0.1","sha":"5ce5fa06a13a2cf75779e704d5d75cb67c783aa0","kind":"commit","published_at":"2011-04-18T22:49:26.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/0.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-04T15:15:47.842Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":20.77465987245843,"dependent_packages_count":50.15146812962388,"stargazers_count":5.372152344798036,"forks_count":7.016774586241556,"docker_downloads_count":null,"average":20.828763733280475},"purl":"pkg:maven/org.webjars.npm/pannellum","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.npm:pannellum","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.npm:pannellum","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.npm:pannellum/dependencies","status":null,"funding_links":["https://ko-fi.com/mpetroff"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:18:07.844Z","issues_count":220,"pull_requests_count":17,"avg_time_to_close_issue":32978356.385620914,"avg_time_to_close_pull_request":356179.86666666664,"issues_closed_count":153,"pull_requests_closed_count":15,"pull_request_authors_count":15,"issue_authors_count":170,"avg_comments_per_issue":3.4318181818181817,"avg_comments_per_pull_request":1.647058823529412,"merged_pull_requests_count":6,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":27,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":608339.3636363636,"past_year_avg_time_to_close_pull_request":72715.83333333333,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.8518518518518519,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/issues","maintainers":[{"login":"mpetroff","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpetroff"}],"active_maintainers":[{"login":"mpetroff","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpetroff"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:pannellum/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:pannellum/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:pannellum/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:pannellum/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":547649,"maintainers_count":0,"namespaces_count":72787,"keywords_count":34251,"github":"maven-central","metadata":{"funded_packages_count":34701},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-09-04T06:58:54.078Z","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":5207191,"name":"sorokinsh-pannellum","ecosystem":"npm","description":"Pannellum is a lightweight, free, and open source panorama viewer for the web.","homepage":"https://pannellum.org/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/mpetroff/pannellum","keywords_array":["panorama","viewer"],"namespace":null,"versions_count":1,"first_release_published_at":"2022-08-29T10:09:58.235Z","latest_release_published_at":"2022-08-29T10:09:58.235Z","latest_release_number":"0.0.1-dev.0","last_synced_at":"2025-09-03T22:02:12.421Z","created_at":"2022-08-31T00:30:33.918Z","updated_at":"2025-09-04T15:15:47.857Z","registry_url":"https://www.npmjs.com/package/sorokinsh-pannellum","install_command":"npm install sorokinsh-pannellum","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.1-dev.0"}},"repo_metadata":{"id":4696135,"uuid":"5843215","full_name":"mpetroff/pannellum","owner":"mpetroff","description":"Pannellum is a lightweight, free, and open source panorama viewer for the web.","archived":false,"fork":false,"pushed_at":"2025-06-28T18:17:51.000Z","size":21421,"stargazers_count":4557,"open_issues_count":212,"forks_count":745,"subscribers_count":133,"default_branch":"master","last_synced_at":"2025-09-04T02:51:00.628Z","etag":null,"topics":["javascript","library","panorama","webgl"],"latest_commit_sha":null,"homepage":"https://pannellum.org/","language":"JavaScript","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/mpetroff.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"ko_fi":"mpetroff"}},"created_at":"2012-09-17T15:43:07.000Z","updated_at":"2025-09-03T10:39:17.000Z","dependencies_parsed_at":"2024-05-15T16:08:05.747Z","dependency_job_id":"8d2e8020-d310-4065-97a0-e24178d13570","html_url":"https://github.com/mpetroff/pannellum","commit_stats":{"total_commits":844,"total_committers":51,"mean_commits":16.54901960784314,"dds":"0.12322274881516593","last_synced_commit":"1eaccef60f75c8553997b37fe5d9784b2ed7b07a"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/mpetroff/pannellum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/sbom","scorecard":{"id":662814,"data":{"date":"2025-08-11","repo":{"name":"github.com/mpetroff/pannellum","commit":"7769cc66cb72d1a02c9aa1e818225c657d56de26"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/30 approved changesets -- score normalized to 1","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":10,"reason":"7 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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":"Binary-Artifacts","score":7,"reason":"binaries present in source code","details":["Warn: binary detected: utils/build/compiler.jar:1","Warn: binary detected: utils/build/htmlcompressor-1.5.3.jar:1","Warn: binary detected: utils/build/yuicompressor-2.4.7.jar:1"],"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.5.6 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/21776221","Warn: release artifact 2.5.5 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/21673302","Warn: release artifact 2.5.4 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/19884731","Warn: release artifact 2.5.3 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/19436856","Warn: release artifact 2.5.2 not signed: https://api.github.com/repos/mpetroff/pannellum/releases/18598487","Warn: release artifact 2.5.6 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/21776221","Warn: release artifact 2.5.5 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/21673302","Warn: release artifact 2.5.4 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/19884731","Warn: release artifact 2.5.3 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/19436856","Warn: release artifact 2.5.2 does not have provenance: https://api.github.com/repos/mpetroff/pannellum/releases/18598487"],"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/mpetroff/pannellum/ci.yaml/master?enable=pin","Warn: containerImage not pinned by hash: utils/multires/Dockerfile:1: pin your Docker image by updating ubuntu:24.04 to ubuntu:24.04@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: pipCommand not pinned by hash: utils/multires/Dockerfile:16","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:15","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 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"}}]},"last_synced_at":"2025-08-21T16:45:04.856Z","repository_id":4696135,"created_at":"2025-08-21T16:45:04.857Z","updated_at":"2025-08-21T16:45:04.857Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273578322,"owners_count":25130911,"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-09-04T02:00:08.968Z","response_time":61,"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":"mpetroff","name":"Matthew Petroff","uuid":"1450212","kind":"user","description":"","email":"","website":"https://mpetroff.net/","location":"Boston","twitter":"petroffm","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1450212?u=73993b2a8f3acc907652fa7b7a4e86083b17a25a\u0026v=4","repositories_count":19,"last_synced_at":"2023-03-29T12:50:48.156Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpetroff","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T05:03:03.495Z","updated_at":"2023-03-29T12:50:48.331Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff/repositories"},"tags":[{"name":"2.5.6","sha":"17210d820a5a68c7fea6127e7a176f537ed87688","kind":"commit","published_at":"2019-11-26T17:49:29.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.6","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.6/manifests"},{"name":"2.5.5","sha":"305f93d2e2ddc235e8a7366cebeb8a4c5f681a0b","kind":"commit","published_at":"2019-11-22T01:36:46.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.5","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.5/manifests"},{"name":"2.5.4","sha":"a5ed9e64f393b92e2dc11bf0da93266b08a59749","kind":"commit","published_at":"2019-09-10T15:02:27.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.4","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.4/manifests"},{"name":"2.5.3","sha":"5e2e9c1e4f6c0e9501f2f8485866932418efd819","kind":"commit","published_at":"2019-08-21T13:26:54.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.3","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.3/manifests"},{"name":"2.5.2","sha":"0bee2f47206ab77aa48f8452d9f3781cf8b22dee","kind":"commit","published_at":"2019-07-14T01:41:17.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"158d82505461dc24396bdeb42d25561011e8dee0","kind":"commit","published_at":"2019-07-13T23:51:05.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"967378312fd3d17ed188f7f5dedf325c423b381b","kind":"commit","published_at":"2019-07-13T23:38:25.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.0/manifests"},{"name":"2.4.1","sha":"ea2a501eab6ca8a8f49d68ead98a7f3dd0ada342","kind":"commit","published_at":"2018-03-04T01:24:49.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.4.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.1/manifests"},{"name":"2.4.0","sha":"658183196b0d49628fbee88d65847007d2a794d9","kind":"commit","published_at":"2018-01-31T04:10:04.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.4.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.0/manifests"},{"name":"2.3.2","sha":"f85e82953ba278ddd324ef62300d3a724260c5d8","kind":"commit","published_at":"2016-11-21T01:15:04.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.2/manifests"},{"name":"2.3.1","sha":"24ef32fb33d0751c92d59d589b57fb4114d58cd0","kind":"commit","published_at":"2016-11-20T00:57:27.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"15903fca94c22ca5a0ab37b032f6a0268b8843d6","kind":"commit","published_at":"2016-10-30T17:43:09.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.0/manifests"},{"name":"2.2.1","sha":"77816bac554ff19f761c61d83dddbb0893ccc2fe","kind":"commit","published_at":"2016-03-11T20:37:12.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.2.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"ad78f7741f199d67684187b18fbde3103238c1b0","kind":"commit","published_at":"2016-01-27T21:25:24.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.2.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.0/manifests"},{"name":"2.1.1","sha":"7ae85e7387e577bcf3c85d16d21ad8e2916fb6fa","kind":"commit","published_at":"2015-01-20T03:21:49.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.1.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"ca34dfa60a025c84db3dc1f896a46884184713fc","kind":"commit","published_at":"2015-01-15T03:00:23.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.1.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.0/manifests"},{"name":"2.0.1","sha":"caf5192c723790883c53e5a32c5a670de74403a0","kind":"commit","published_at":"2014-08-24T21:59:14.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.0.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0.1/manifests"},{"name":"2.0","sha":"59aaac5c413c7a1ae02f1f7e5583a24ff8d266a5","kind":"commit","published_at":"2014-08-23T01:57:09.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0/manifests"},{"name":"1.2.1","sha":"ebe32a36721166c754d568131edd2310fcd11a72","kind":"commit","published_at":"2012-08-30T00:06:01.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.2.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2.1/manifests"},{"name":"1.2","sha":"9fea6579eb4731fef5037a18526e1cadc7d3ff34","kind":"commit","published_at":"2012-08-28T16:10:11.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2/manifests"},{"name":"1.0","sha":"f4fb6409bbedbdb4b84b4ae11b8c4dc901c5c7a9","kind":"commit","published_at":"2012-05-29T03:40:33.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.0/manifests"},{"name":"0.1","sha":"5ce5fa06a13a2cf75779e704d5d75cb67c783aa0","kind":"commit","published_at":"2011-04-18T22:49:26.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/0.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mpetroff/pannellum@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-04T15:15:47.857Z","dependent_packages_count":0,"downloads":8,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":49.91587049541472,"dependent_repos_count":null,"dependent_packages_count":null,"stargazers_count":1.5388502973013392,"forks_count":1.4429768858346916,"average":17.632565892850252},"purl":"pkg:npm/sorokinsh-pannellum","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/sorokinsh-pannellum","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/sorokinsh-pannellum","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/sorokinsh-pannellum/dependencies","status":"unpublished","funding_links":["https://ko-fi.com/mpetroff"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:18:07.844Z","issues_count":220,"pull_requests_count":17,"avg_time_to_close_issue":32978356.385620914,"avg_time_to_close_pull_request":356179.86666666664,"issues_closed_count":153,"pull_requests_closed_count":15,"pull_request_authors_count":15,"issue_authors_count":170,"avg_comments_per_issue":3.4318181818181817,"avg_comments_per_pull_request":1.647058823529412,"merged_pull_requests_count":6,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":27,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":608339.3636363636,"past_year_avg_time_to_close_pull_request":72715.83333333333,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.8518518518518519,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/issues","maintainers":[{"login":"mpetroff","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpetroff"}],"active_maintainers":[{"login":"mpetroff","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpetroff"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sorokinsh-pannellum/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sorokinsh-pannellum/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sorokinsh-pannellum/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sorokinsh-pannellum/related_packages","maintainers":[{"uuid":"sorokinsh","login":"sorokinsh","name":null,"email":"sorokin.sh@gmail.com","url":null,"packages_count":4,"html_url":"https://www.npmjs.com/~sorokinsh","role":null,"created_at":"2022-11-11T00:22:34.662Z","updated_at":"2022-11-11T00:22:34.662Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sorokinsh/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5130087,"maintainers_count":1051300,"namespaces_count":313133,"keywords_count":729662,"github":"npm","metadata":{"funded_packages_count":155690},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-09-04T06:49:01.052Z","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":2151522,"name":"pannellum","ecosystem":"npm","description":"Pannellum is a lightweight, free, and open source panorama viewer for the web.","homepage":"https://pannellum.org/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/mpetroff/pannellum","keywords_array":["panorama","viewer"],"namespace":null,"versions_count":13,"first_release_published_at":"2016-02-19T14:12:35.609Z","latest_release_published_at":"2019-11-26T17:52:39.865Z","latest_release_number":"2.5.6","last_synced_at":"2025-09-03T22:02:20.768Z","created_at":"2022-04-09T21:43:24.031Z","updated_at":"2025-09-03T22:02:20.768Z","registry_url":"https://www.npmjs.com/package/pannellum","install_command":"npm install pannellum","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.5.6"}},"repo_metadata":{"id":4696135,"uuid":"5843215","full_name":"mpetroff/pannellum","owner":"mpetroff","description":"Pannellum is a lightweight, free, and open source panorama viewer for the web.","archived":false,"fork":false,"pushed_at":"2024-05-15T00:04:37.000Z","size":21445,"stargazers_count":4098,"open_issues_count":246,"forks_count":711,"subscribers_count":126,"default_branch":"master","last_synced_at":"2024-05-15T18:44:31.842Z","etag":null,"topics":["javascript","library","panorama","webgl"],"latest_commit_sha":null,"homepage":"https://pannellum.org/","language":"JavaScript","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/mpetroff.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"ko_fi":"mpetroff"}},"created_at":"2012-09-17T15:43:07.000Z","updated_at":"2024-05-31T13:06:28.193Z","dependencies_parsed_at":"2024-05-15T16:08:05.747Z","dependency_job_id":"8d2e8020-d310-4065-97a0-e24178d13570","html_url":"https://github.com/mpetroff/pannellum","commit_stats":{"total_commits":826,"total_committers":49,"mean_commits":"16.857142857142858","dds":"0.12348668280871666","last_synced_commit":"57ca64e741bde04efb039c7d58adcdbf6693c61c"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217632170,"owners_count":16207369,"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":"mpetroff","name":"Matthew Petroff","uuid":"1450212","kind":"user","description":"","email":"","website":"https://mpetroff.net/","location":"Boston","twitter":"petroffm","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1450212?u=73993b2a8f3acc907652fa7b7a4e86083b17a25a\u0026v=4","repositories_count":19,"last_synced_at":"2023-03-29T12:50:48.156Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mpetroff","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T05:03:03.495Z","updated_at":"2023-03-29T12:50:48.331Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpetroff/repositories"},"tags":[{"name":"2.5.6","sha":"17210d820a5a68c7fea6127e7a176f537ed87688","kind":"commit","published_at":"2019-11-26T17:49:29.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.6","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.6/manifests"},{"name":"2.5.5","sha":"305f93d2e2ddc235e8a7366cebeb8a4c5f681a0b","kind":"commit","published_at":"2019-11-22T01:36:46.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.5","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.5/manifests"},{"name":"2.5.4","sha":"a5ed9e64f393b92e2dc11bf0da93266b08a59749","kind":"commit","published_at":"2019-09-10T15:02:27.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.4","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.4/manifests"},{"name":"2.5.3","sha":"5e2e9c1e4f6c0e9501f2f8485866932418efd819","kind":"commit","published_at":"2019-08-21T13:26:54.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.3","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.3/manifests"},{"name":"2.5.2","sha":"0bee2f47206ab77aa48f8452d9f3781cf8b22dee","kind":"commit","published_at":"2019-07-14T01:41:17.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"158d82505461dc24396bdeb42d25561011e8dee0","kind":"commit","published_at":"2019-07-13T23:51:05.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"967378312fd3d17ed188f7f5dedf325c423b381b","kind":"commit","published_at":"2019-07-13T23:38:25.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.5.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.5.0/manifests"},{"name":"2.4.1","sha":"ea2a501eab6ca8a8f49d68ead98a7f3dd0ada342","kind":"commit","published_at":"2018-03-04T01:24:49.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.4.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.1/manifests"},{"name":"2.4.0","sha":"658183196b0d49628fbee88d65847007d2a794d9","kind":"commit","published_at":"2018-01-31T04:10:04.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.4.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.4.0/manifests"},{"name":"2.3.2","sha":"f85e82953ba278ddd324ef62300d3a724260c5d8","kind":"commit","published_at":"2016-11-21T01:15:04.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.2/manifests"},{"name":"2.3.1","sha":"24ef32fb33d0751c92d59d589b57fb4114d58cd0","kind":"commit","published_at":"2016-11-20T00:57:27.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"15903fca94c22ca5a0ab37b032f6a0268b8843d6","kind":"commit","published_at":"2016-10-30T17:43:09.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.3.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.3.0/manifests"},{"name":"2.2.1","sha":"77816bac554ff19f761c61d83dddbb0893ccc2fe","kind":"commit","published_at":"2016-03-11T20:37:12.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.2.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"ad78f7741f199d67684187b18fbde3103238c1b0","kind":"commit","published_at":"2016-01-27T21:25:24.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.2.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.2.0/manifests"},{"name":"2.1.1","sha":"7ae85e7387e577bcf3c85d16d21ad8e2916fb6fa","kind":"commit","published_at":"2015-01-20T03:21:49.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.1.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"ca34dfa60a025c84db3dc1f896a46884184713fc","kind":"commit","published_at":"2015-01-15T03:00:23.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.1.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.1.0/manifests"},{"name":"2.0.1","sha":"caf5192c723790883c53e5a32c5a670de74403a0","kind":"commit","published_at":"2014-08-24T21:59:14.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.0.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0.1/manifests"},{"name":"2.0","sha":"59aaac5c413c7a1ae02f1f7e5583a24ff8d266a5","kind":"commit","published_at":"2014-08-23T01:57:09.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/2.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/2.0/manifests"},{"name":"1.2.1","sha":"ebe32a36721166c754d568131edd2310fcd11a72","kind":"commit","published_at":"2012-08-30T00:06:01.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.2.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2.1/manifests"},{"name":"1.2","sha":"9fea6579eb4731fef5037a18526e1cadc7d3ff34","kind":"commit","published_at":"2012-08-28T16:10:11.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.2","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.2/manifests"},{"name":"1.0","sha":"f4fb6409bbedbdb4b84b4ae11b8c4dc901c5c7a9","kind":"commit","published_at":"2012-05-29T03:40:33.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/1.0","html_url":"https://github.com/mpetroff/pannellum/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/1.0/manifests"},{"name":"0.1","sha":"5ce5fa06a13a2cf75779e704d5d75cb67c783aa0","kind":"commit","published_at":"2011-04-18T22:49:26.000Z","download_url":"https://codeload.github.com/mpetroff/pannellum/tar.gz/0.1","html_url":"https://github.com/mpetroff/pannellum/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/tags/0.1/manifests"}]},"repo_metadata_updated_at":"2024-09-08T09:26:25.987Z","dependent_packages_count":21,"downloads":38563,"downloads_period":"last-month","dependent_repos_count":86,"rankings":{"downloads":1.0503385165127852,"dependent_repos_count":1.507205981734251,"dependent_packages_count":1.1446993608575042,"stargazers_count":1.5064201987357155,"forks_count":1.4294445056252223,"docker_downloads_count":null,"average":1.3276217126930956},"purl":"pkg:npm/pannellum","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLW01MngtMjlwcS13M3Z2","url":"https://github.com/advisories/GHSA-m52x-29pq-w3vv","title":"Pannellum Cross-Site Scripting due to data not being sanitized for URIs or vbscript","description":"Versions of `pannellum` prior to 2.5.6 are vulnerable to Cross-Site Scripting (XSS). The package fails to sanitize URLs for data URIs, which may allow attackers to execute arbitrary code in a victim's browser. \n\n\n## Recommendation\n\nUpgrade to version 2.5.6 or later.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2019-11-22T18:18:03.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":4.8,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:L/A:N","references":["https://github.com/mpetroff/pannellum/security/advisories/GHSA-m52x-29pq-w3vv","https://nvd.nist.gov/vuln/detail/CVE-2019-16763","https://github.com/advisories/GHSA-m52x-29pq-w3vv","https://www.npmjs.com/advisories/1418","https://github.com/mpetroff/pannellum/commit/cc2f3d99953de59db908e0c6efd1c2c17f7c6914"],"source_kind":"github","identifiers":["GHSA-m52x-29pq-w3vv","CVE-2019-16763"],"repository_url":"https://github.com/mpetroff/pannellum","blast_radius":9.285592565969125,"packages":[{"versions":[{"first_patched_version":"2.5.5","vulnerable_version_range":"\u003e= 2.5.0, \u003c 2.5.5"}],"ecosystem":"npm","package_name":"pannellum"}],"created_at":"2022-12-21T16:13:27.168Z","updated_at":"2023-01-11T05:08:04.000Z"}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/pannellum","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/pannellum","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/pannellum/dependencies","status":null,"funding_links":["https://ko-fi.com/mpetroff"],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-07T02:05:28.290Z","issues_count":176,"pull_requests_count":13,"avg_time_to_close_issue":13709708.816091955,"avg_time_to_close_pull_request":447688.8181818182,"issues_closed_count":87,"pull_requests_closed_count":11,"pull_request_authors_count":10,"issue_authors_count":134,"avg_comments_per_issue":3.7045454545454546,"avg_comments_per_pull_request":1.8461538461538463,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":54,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":2480307.882352941,"past_year_avg_time_to_close_pull_request":46894.8,"past_year_issues_closed_count":17,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":42,"past_year_avg_comments_per_issue":2.074074074074074,"past_year_avg_comments_per_pull_request":1.8333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/issues","maintainers":[{"login":"mpetroff","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpetroff"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pannellum/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pannellum/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pannellum/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pannellum/related_packages","maintainers":[{"uuid":"mpetroff","login":"mpetroff","name":null,"email":"npmjs@mpetroff.net","url":null,"packages_count":1,"html_url":"https://www.npmjs.com/~mpetroff","role":null,"created_at":"2022-11-10T19:22:26.438Z","updated_at":"2022-11-10T19:22:26.438Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mpetroff/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5130087,"maintainers_count":1051300,"namespaces_count":313133,"keywords_count":729662,"github":"npm","metadata":{"funded_packages_count":155690},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-09-04T06:49:01.052Z","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":12848,"full_name":"mpetroff/pannellum","default_branch":"master","committers":[{"name":"Matthew Petroff","email":"matthew@mpetroff.net","login":"mpetroff","count":747},{"name":"Benjamin BERNARD","email":"benvii@mdl29.net","login":null,"count":7},{"name":"Guillaume de Bure","email":"guillaume.debure@gmail.com","login":"gdebure","count":7},{"name":"mko","email":"code@m-ko-x.de","login":null,"count":5},{"name":"David von Oheimb","email":"DDvO","login":"DDvO","count":5},{"name":"strarsis","email":"strarsis@gmail.com","login":"strarsis","count":4},{"name":"Tortila90","email":"Tortila90","login":"Tortila90","count":4},{"name":"Janne Cederberg","email":"janne.cederberg@gmail.com","login":"jannecederberg","count":4},{"name":"Didac","email":"didac.montero.mendez@gmail.com","login":"umbreak","count":4},{"name":"Johannes Wienke","email":"jwienke@techfak.uni-bielefeld.de","login":null,"count":4},{"name":"Will Calderbank","email":"will@distortedlogic.co.uk","login":null,"count":3},{"name":"András Molnár","email":"andras1024@gmail.com","login":"andras1024","count":3},{"name":"Daniel Naber","email":"naber@danielnaber.de","login":"danielnaber","count":3},{"name":"PhobosK","email":"phobosk@kbfx.net","login":"PhobosK","count":3},{"name":"Prisacariu Alexandru","email":"zalexxanderx@gmail.com","login":"Aykelith","count":3},{"name":"Will Calderbank","email":"w4rp3d.1@gmail.com","login":"willcalderbank","count":3},{"name":"Vanessa Sochat","email":"vsochat@stanford.edu","login":"vsoch","count":3},{"name":"Jonas Petersen","email":"jox@mindfloaters.com","login":"jox","count":2},{"name":"Andras Elso","email":"elso.andras@gmail.com","login":"Elbandi","count":2},{"name":"Bei Yang","email":"beiyangles@gmail.com","login":"beiyang","count":2},{"name":"Daniel Morgenstern","email":"daniel.morgenstern@init.de","login":"dmorgenstern-init","count":2},{"name":"Gabriel Cangussu","email":"gabrielcangussu@gmail.com","login":"gcangussu","count":2},{"name":"Johannes Lehtinen","email":"johannes.lehtinen@iki.fi","login":"jlehtine","count":2},{"name":"clashlab","email":"nicolabriet@gmail.com","login":"clashlab","count":2},{"name":"nachopas","email":"luisignacio.pascual@gmail.com","login":"nachopas","count":2},{"name":"sayali-15","email":"37791590+sayali-15","login":"sayali-15","count":1},{"name":"praefectius","email":"webmaster@klagstein.de","login":"praefectius","count":1},{"name":"haripo","email":"ehutoad@gmail.com","login":"haripo","count":1},{"name":"Stefan Keim","email":"indus","login":"indus","count":1},{"name":"Kevin Van Kessel","email":"kevin@vankessel.ca","login":null,"count":1},{"name":"RaulJimenezOrtega","email":"raul@georemindme.com","login":null,"count":1},{"name":"Robert Augusteijn","email":"git@augusteijn.com","login":null,"count":1},{"name":"Shawn Scofield","email":"shawnbook16@ShawnBookM1.local","login":null,"count":1},{"name":"Tortila90","email":"vladimir.tertytskyi@herent.quadrox.be","login":null,"count":1},{"name":"matejsoukup","email":"matejsoukup@msn.com","login":null,"count":1},{"name":"Shawn Scofield","email":"hootstheowl@pm.me","login":"hootstheowl","count":1},{"name":"Ruslan Kabalin","email":"ruslan.kabalin@gmail.com","login":"kabalin","count":1},{"name":"Nicholas Sherlock","email":"n.sherlock@gmail.com","login":"thenickdude","count":1},{"name":"NiHoel","email":"s1nihoel@uni-bayreuth.de","login":"NiHoel","count":1},{"name":"Jutinidlerz","email":"zqc.sunny@gmail.com","login":"Justinidlerz","count":1},{"name":"Jonathan Bowman","email":"jonathanrbowman@me.com","login":"jonathanrbowman","count":1},{"name":"Ivar Vong","email":"ivar@ivarvong.com","login":"ivarvong","count":1},{"name":"Hrumpa","email":"Hrumpa","login":"Hrumpa","count":1},{"name":"David Parunakian","email":"dp@dp.io","login":"dpq","count":1},{"name":"DLar","email":"d_larson25@yahoo.com","login":"DLar","count":1},{"name":"Arthur Peters","email":"amp@singingwizard.org","login":"arthurp","count":1},{"name":"Alex Cortelyou","email":"acortelyou@gmail.com","login":"acortelyou","count":1},{"name":"Alan Zhang","email":"gagazcfan@icloud.com","login":"zcfan","count":1}],"total_commits":851,"total_committers":48,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":17.729166666666668,"dds":0.12220916568742657,"past_year_committers":[{"name":"Matthew Petroff","email":"matthew@mpetroff.net","login":"mpetroff","count":11},{"name":"Jonas Petersen","email":"jonas.petersen@exp360.com","login":"jox","count":1},{"name":"Robert Augusteijn","email":"git@augusteijn.com","login":null,"count":1}],"past_year_total_commits":13,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":4.333333333333333,"past_year_dds":0.15384615384615385,"last_synced_at":"2025-08-07T07:21:16.174Z","last_synced_commit":"7769cc66cb72d1a02c9aa1e818225c657d56de26","created_at":"2023-03-07T11:21:22.709Z","updated_at":"2025-08-07T07:21:16.191Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-28T00:00:20.468Z","repositories_count":5479765,"commits_count":853309695,"contributors_count":31095220,"owners_count":906558,"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_stats":{"full_name":"mpetroff/pannellum","html_url":"https://github.com/mpetroff/pannellum","last_synced_at":"2025-08-31T08:18:07.844Z","status":null,"issues_count":220,"pull_requests_count":17,"avg_time_to_close_issue":32978356.385620914,"avg_time_to_close_pull_request":356179.86666666664,"issues_closed_count":153,"pull_requests_closed_count":15,"pull_request_authors_count":15,"issue_authors_count":170,"avg_comments_per_issue":3.4318181818181817,"avg_comments_per_pull_request":1.647058823529412,"merged_pull_requests_count":6,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":27,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":608339.3636363636,"past_year_avg_time_to_close_pull_request":72715.83333333333,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.8518518518518519,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"created_at":"2023-05-16T15:32:09.786Z","updated_at":"2025-09-03T06:21:50.638Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpetroff%2Fpannellum/issues","issue_labels_count":{"question":106,"enhancement":12,"bug":6,"duplicate":5,"invalid":4,"wontfix":1},"pull_request_labels_count":{"invalid":2},"issue_author_associations_count":{"NONE":215,"OWNER":2,"CONTRIBUTOR":2},"pull_request_author_associations_count":{"NONE":13,"CONTRIBUTOR":8,"OWNER":2},"issue_authors":{"aproni34f":8,"aliMurtaja":5,"almarass1":5,"zeleamaaa":5,"dbwodlf3":3,"paulks-software":3,"OlivierLeal":3,"Ephraim-Bryski":3,"ghost":3,"L00ncan":3,"StadtGE":2,"vlkpa":2,"SuhaibMaraqa":2,"codingisverytaxing":2,"needsmorecoffee":2,"Macfelon":2,"samedadl":2,"mpetroff":2,"TodayCG":2,"dariocavada":2,"jonnysp":2,"bartzy":2,"INF800":2,"strarsis":2,"lmmurtuza":2,"rbsam176":2,"jimblue":2,"fareed945":2,"fleabeard69":2,"FED-Noob":2,"vlcp197":1,"Jamyn":1,"ludwigvon100":1,"jinng2016":1,"bunny-vostro":1,"Himanshu-2030":1,"erva":1,"policymakers":1,"hendrialqori":1,"ician-42":1,"vhghorecha":1,"JohnnieFucker":1,"aendra-rininsland":1,"pyrog":1,"016886611529a":1,"Bereky":1,"rebazamin":1,"cuixing158":1,"wuxianhuo":1,"joshuakoh1":1,"GulshanJhaWSP":1,"kamillasak":1,"Nytsee":1,"jpbolanod":1,"FanManutd":1,"TheMonsterMan":1,"fulgerica2003":1,"jdiazgon55":1,"mstabrin":1,"webmazz":1,"opendidi":1,"RRomain14":1,"voivoikeri":1,"leicht-io":1,"hmeine":1,"devinmarkley":1,"tonywangvu":1,"tokidoki11":1,"StigNygaard":1,"swiss-go-to":1,"hhkaos":1,"HassanMatloob":1,"SANJAYSGOWDA":1,"bozomoyy":1,"FareedKhanP":1,"Asura1211":1,"Izaanaami":1,"Xiaohantx":1,"Abshir4":1,"JoChaa1205":1,"StephenWitherden":1,"NomisGnos":1,"007weilun":1,"mschmitt":1,"hirasso":1,"Desmond-Campbell":1,"epignosis567":1,"devnedra":1,"DeBruynM":1,"pravunathCBD":1,"i-to-z":1,"alegroSandermann":1,"himadri-housiey":1,"ArFnds":1,"T2brozz":1,"josepgomes":1,"DEHBChris":1,"romain974":1,"saedrna":1,"Perpicx":1,"Mohammad-Ravand":1,"rimmeh":1,"jhall39":1,"lborgman":1,"ProGamerGov":1,"barryhunter":1,"guohuayu":1,"martinlombana":1,"estratagema":1,"farshaadmahmoudi":1,"DStillingfleet":1,"TillCity":1,"Spatial-esk":1,"awktopus":1,"kandrzejczak":1,"patrickgates":1,"Asy-n":1,"omarbenjdidia":1,"TrippleDelta":1,"emaglic":1,"EloyAldao":1,"tomotrepo":1,"rex0802":1,"prologonline":1,"cuongnc5":1,"zhirzh":1,"valkyrjas074":1,"alex-shevchuk":1,"TheWaterbug":1,"S-N-O-R-L-A-X":1,"IHaveNoIdeaWhatIAmDoingHere":1,"KieranCoughlan":1,"smkhalsa":1,"alfatihart":1,"Panorama360s":1,"stevenjh":1,"GiveEXP":1,"erdmann040":1,"whi4":1,"Aboozii":1,"eyecatchup":1,"shtrudelsupport":1,"rookiewxy":1,"Malgalad":1,"adlergfx":1,"mehmetakin1996":1,"Quanos-Matti":1,"chrusion":1,"bandrews":1,"martingarnett01":1,"Stephan811D":1,"tungUAS":1,"AlessioBarbanti":1,"Lightfoe1":1,"uniquejava":1,"truszko1":1,"jillbourque":1,"SeanTurtleCA":1,"anuragsingk":1,"codex5":1,"edent":1,"Jaumen90":1,"terraelfi":1,"johnathandinh":1,"blobbfobb":1,"gamebeaker":1,"aferrato":1,"tstarling":1},"pull_request_authors":{"zbycz":2,"strarsis":2,"gitteeee":2,"kabalin":2,"jox":2,"Elbandi":2,"jsccosta":2,"mpetroff":2,"nohosh":1,"Malgalad":1,"trey0":1,"Wolfshe":1,"the-ft":1,"robertaugusteijn":1,"hootstheowl":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10070612,"issues_count":31251768,"pull_requests_count":95419892,"authors_count":10689189,"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":{"question":5,"wontfix":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":26},"past_year_pull_request_author_associations_count":{"NONE":5,"OWNER":2,"CONTRIBUTOR":2},"past_year_issue_authors":{"jonnysp":2,"Xiaohantx":1,"whi4":1,"valkyrjas074":1,"TrippleDelta":1,"TheMonsterMan":1,"StigNygaard":1,"smkhalsa":1,"SANJAYSGOWDA":1,"rex0802":1,"Quanos-Matti":1,"pyrog":1,"policymakers":1,"opendidi":1,"OlivierLeal":1,"mstabrin":1,"martingarnett01":1,"jpbolanod":1,"Izaanaami":1,"gamebeaker":1,"Ephraim-Bryski":1,"blobbfobb":1,"Asy-n":1,"almarass1":1,"alex-shevchuk":1},"past_year_pull_request_authors":{"gitteeee":2,"zbycz":2,"jox":2,"mpetroff":2,"robertaugusteijn":1},"maintainers":[{"login":"mpetroff","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpetroff"}],"active_maintainers":[{"login":"mpetroff","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpetroff"}]},"events":{"total":{"IssuesEvent":32,"WatchEvent":284,"DeleteEvent":1,"IssueCommentEvent":48,"PushEvent":15,"PullRequestEvent":2,"ForkEvent":30,"CreateEvent":1},"last_year":{"IssuesEvent":32,"WatchEvent":284,"DeleteEvent":1,"IssueCommentEvent":48,"PushEvent":15,"PullRequestEvent":2,"ForkEvent":30,"CreateEvent":1}},"keywords":["javascript","library","panorama","webgl"],"dependencies":[{"ecosystem":"docker","filepath":"utils/multires/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:02.294Z","updated_at":"2023-01-13T16:23:02.294Z","repository_link":"https://github.com/mpetroff/pannellum/blob/master/utils/multires/Dockerfile","dependencies":[{"id":6890321251,"package_name":"ubuntu","ecosystem":"docker","requirements":"20.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2024-02-06T02:47:34.736Z","updated_at":"2024-02-06T02:47:34.736Z","repository_link":"https://github.com/mpetroff/pannellum/blob/master/package.json","dependencies":[]}],"score":22.905230296709412,"created_at":"2025-09-04T09:18:01.824Z","updated_at":"2025-10-07T08:04:40.011Z","avatar_url":"https://github.com/mpetroff.png","language":"JavaScript","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":38606,"funding_links":["https://ko-fi.com/mpetroff"],"readme_doi_urls":["https://doi.org/10.5281/zenodo.3334433","https://doi.org/10.21105/joss.01628"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/2466","html_url":"https://science.ecosyste.ms/projects/2466","bibtex_url":"https://science.ecosyste.ms/projects/2466/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/2466/export.apalike"}