{"id":13467284,"url":"https://github.com/jupyter/notebook","last_synced_at":"2026-01-26T09:04:28.115Z","repository":{"id":30103828,"uuid":"33653601","full_name":"jupyter/notebook","owner":"jupyter","description":"Jupyter Interactive Notebook","archived":false,"fork":false,"pushed_at":"2026-01-23T09:24:05.000Z","size":45544,"stargazers_count":12908,"open_issues_count":1957,"forks_count":5578,"subscribers_count":323,"default_branch":"main","last_synced_at":"2026-01-24T01:33:40.094Z","etag":null,"topics":["closember","jupyter","jupyter-notebook","notebook"],"latest_commit_sha":null,"homepage":"https://jupyter-notebook.readthedocs.io/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jupyter.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-04-09T06:58:03.000Z","updated_at":"2026-01-23T09:51:19.000Z","dependencies_parsed_at":"2023-01-17T00:01:24.430Z","dependency_job_id":"deccc332-8032-4698-8330-8edc27eb08b0","html_url":"https://github.com/jupyter/notebook","commit_stats":{"total_commits":10234,"total_committers":678,"mean_commits":"15.094395280235988","dds":0.8097518076998241,"last_synced_commit":"606190117a34f9488bbdf87d90feb219755a6153"},"previous_names":[],"tags_count":1426,"template":false,"template_full_name":null,"purl":"pkg:github/jupyter/notebook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jupyter%2Fnotebook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jupyter%2Fnotebook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jupyter%2Fnotebook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jupyter%2Fnotebook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jupyter","download_url":"https://codeload.github.com/jupyter/notebook/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jupyter%2Fnotebook/sbom","scorecard":{"id":543158,"data":{"date":"2025-08-11","repo":{"name":"github.com/jupyter/notebook","commit":"629e63445ea76bcbaf9c3eaff78dd34682a2fbd9"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":"12 commit(s) and 11 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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/playwright-update.yml:28","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/prep-release.yml:30","Info: topLevel 'contents' permission set to 'read': .github/workflows/auto_author_assign.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/binder.yml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/buildutils.yml:17","Info: topLevel 'contents' permission set to 'read': .github/workflows/check-release.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/enforce-label.yml:4","Info: topLevel 'contents' permission set to 'read': .github/workflows/lock.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/playwright-update.yml:8","Warn: no topLevel permission defined: .github/workflows/prep-release.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-changelog.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-release.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/ui-tests.yml:13","Warn: topLevel 'actions' permission set to 'write': .github/workflows/upgrade-jupyterlab-dependencies.yml:28","Warn: topLevel 'contents' permission set to 'write': .github/workflows/upgrade-jupyterlab-dependencies.yml:29"],"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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/jupyter/.github/SECURITY.md:1","Info: Found linked content: github.com/jupyter/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/jupyter/.github/SECURITY.md:1","Info: Found text in security policy: github.com/jupyter/.github/SECURITY.md:1"],"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/auto_author_assign.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/auto_author_assign.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/binder.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/binder.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:184: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:185: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:212: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:145: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:173: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:174: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/buildutils.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/buildutils.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/buildutils.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/buildutils.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/buildutils.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/buildutils.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/buildutils.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/buildutils.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check-release.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/check-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check-release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/check-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check-release.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/check-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check-release.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/check-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/enforce-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/enforce-label.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lock.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/lock.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/playwright-update.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/playwright-update.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/playwright-update.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/playwright-update.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/playwright-update.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/playwright-update.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/playwright-update.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/playwright-update.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/prep-release.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/prep-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/prep-release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/prep-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-changelog.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/publish-changelog.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-changelog.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/publish-changelog.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-changelog.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/publish-changelog.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/publish-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-release.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/publish-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-release.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/publish-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-release.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/publish-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ui-tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/ui-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ui-tests.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/ui-tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ui-tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/ui-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ui-tests.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/ui-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ui-tests.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/ui-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ui-tests.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/ui-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ui-tests.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/ui-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upgrade-jupyterlab-dependencies.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/upgrade-jupyterlab-dependencies.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upgrade-jupyterlab-dependencies.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/upgrade-jupyterlab-dependencies.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upgrade-jupyterlab-dependencies.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/upgrade-jupyterlab-dependencies.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upgrade-jupyterlab-dependencies.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/jupyter/notebook/upgrade-jupyterlab-dependencies.yml/main?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating mcr.microsoft.com/devcontainers/base:jammy to mcr.microsoft.com/devcontainers/base:jammy@sha256:e57fdff274ed0bac0776490fa2644c242491bb21d4df7ad0bb79b433eac5168d","Warn: pipCommand not pinned by hash: binder/postBuild:4","Warn: npmCommand not pinned by hash: .github/workflows/build.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/buildutils.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/buildutils.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/upgrade-jupyterlab-dependencies.yml:54","Info:   0 out of  28 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  28 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   2 out of   7 pipCommand dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v7.5.0a1 not signed: https://api.github.com/repos/jupyter/notebook/releases/238981202","Warn: release artifact v7.4.5 not signed: https://api.github.com/repos/jupyter/notebook/releases/237569195","Warn: release artifact v7.4.4 not signed: https://api.github.com/repos/jupyter/notebook/releases/228765262","Warn: release artifact v7.4.3 not signed: https://api.github.com/repos/jupyter/notebook/releases/221023764","Warn: release artifact v7.5.0a0 not signed: https://api.github.com/repos/jupyter/notebook/releases/216967797","Warn: release artifact v7.5.0a1 does not have provenance: https://api.github.com/repos/jupyter/notebook/releases/238981202","Warn: release artifact v7.4.5 does not have provenance: https://api.github.com/repos/jupyter/notebook/releases/237569195","Warn: release artifact v7.4.4 does not have provenance: https://api.github.com/repos/jupyter/notebook/releases/228765262","Warn: release artifact v7.4.3 does not have provenance: https://api.github.com/repos/jupyter/notebook/releases/221023764","Warn: release artifact v7.5.0a0 does not have provenance: https://api.github.com/repos/jupyter/notebook/releases/216967797"],"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 GetBranch(7.4.x): error during branchesHandler.query: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"21 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-mp7w-mhcv-673j","Warn: Project is vulnerable to: GHSA-rcw3-wmx7-cphr","Warn: Project is vulnerable to: GHSA-963h-3v39-3pqf","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-ghr5-ch3p-vcr6","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-7wpw-2hjm-89gp","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-4vvj-4cpr-p986"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-20T08:44:46.195Z","repository_id":30103828,"created_at":"2025-08-20T08:44:46.195Z","updated_at":"2025-08-20T08:44:46.195Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28771548,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T08:38:24.014Z","status":"ssl_error","status_checked_at":"2026-01-26T08:38:22.080Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["closember","jupyter","jupyter-notebook","notebook"],"created_at":"2024-07-31T15:00:54.730Z","updated_at":"2026-01-26T09:04:28.087Z","avatar_url":"https://github.com/jupyter.png","language":"Jupyter Notebook","readme":"# Jupyter Notebook\n\n![Github Actions Status](https://github.com/jupyter/notebook/workflows/Build/badge.svg)\n[![Documentation Status](https://readthedocs.org/projects/jupyter-notebook/badge/?version=latest)](https://jupyter-notebook.readthedocs.io/en/latest/?badge=latest)\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/jupyter/notebook/main?urlpath=tree)\n\nThe Jupyter notebook is a web-based notebook environment for interactive\ncomputing.\n\n![Jupyter notebook example](docs/resources/running_code_med.png 'Jupyter notebook example')\n\n## Maintained versions\n\nWe maintain the **two most recently released major versions of Jupyter Notebook**,\nClassic Notebook v6 and Notebook v7. Notebook v5 is no longer maintained.\nAll Notebook v5 users are strongly advised to upgrade to Classic Notebook v6 as soon as possible.\n\nUpgrading to Notebook v7 may require more work, if you use custom extensions, as extensions written\nfor Notebook v5 or Classic Notebook v6 are not compatible with Notebook v7.\n\n### Notebook v7\n\nThe newest major version of Notebook is based on:\n\n- JupyterLab components for the frontend\n- Jupyter Server for the Python server\n\nThis represents a significant change to the `jupyter/notebook` code base.\n\nTo learn more about Notebook v7: https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html\n\n### Classic Notebook v6\n\nMaintenance and security-related issues [only](https://github.com/jupyter/notebook-team-compass/issues/5#issuecomment-1085254000) are now being addressed in the [`6.5.x`](https://github.com/jupyter/notebook/tree/6.5.x) branch.\nIt depends on [`nbclassic`](https://github.com/jupyter/nbclassic) for the HTML/JavaScript/CSS assets.\n\nNew features and continuous improvement is now focused on Notebook v7 (see section above).\n\nIf you have an open pull request with a new feature or if you were planning to open one, we encourage switching over to the Jupyter Server and JupyterLab architecture, and distribute it as a server extension and / or JupyterLab prebuilt extension. That way your new feature will also be compatible with the new Notebook v7.\n\n## Jupyter notebook, the language-agnostic evolution of IPython notebook\n\nJupyter notebook is a language-agnostic HTML notebook application for\nProject Jupyter. In 2015, Jupyter notebook was released as a part of\nThe Big Split™ of the IPython codebase. IPython 3 was the last major monolithic\nrelease containing both language-agnostic code, such as the _IPython notebook_,\nand language specific code, such as the _IPython kernel for Python_. As\ncomputing spans across many languages, Project Jupyter will continue to develop the\nlanguage-agnostic **Jupyter notebook** in this repo and with the help of the\ncommunity develop language specific kernels which are found in their own\ndiscrete repos.\n\n- [The Big Split™ announcement](https://blog.jupyter.org/the-big-split-9d7b88a031a7)\n- [Jupyter Ascending blog post](https://blog.jupyter.org/jupyter-ascending-1bf5b362d97e)\n\n## Installation\n\nYou can find the installation documentation for the\n[Jupyter platform, on ReadTheDocs](https://jupyter.readthedocs.io/en/latest/install.html).\nThe documentation for advanced usage of Jupyter notebook can be found\n[here](https://jupyter-notebook.readthedocs.io/en/latest/).\n\nFor a local installation, make sure you have\n[pip installed](https://pip.readthedocs.io/en/stable/installing/) and run:\n\n```bash\npip install notebook\n```\n\n## Usage - Running Jupyter notebook\n\n### Running in a local installation\n\nLaunch with:\n\n```bash\njupyter notebook\n```\n\n### Running in a remote installation\n\nYou need some configuration before starting Jupyter notebook remotely. See [Running a notebook server](https://jupyter-server.readthedocs.io/en/latest/operators/public-server.html).\n\n## Development Installation\n\nSee [`CONTRIBUTING.md`](CONTRIBUTING.md) for how to set up a local development installation.\n\n## Contributing\n\nIf you are interested in contributing to the project, see [`CONTRIBUTING.md`](CONTRIBUTING.md).\n\n## Community Guidelines and Code of Conduct\n\nThis repository is a Jupyter project and follows the Jupyter\n[Community Guides and Code of Conduct](https://jupyter.readthedocs.io/en/latest/community/content-community.html).\n\n## Resources\n\n- [Project Jupyter website](https://jupyter.org)\n- [Online Demo at jupyter.org/try](https://jupyter.org/try)\n- [Documentation for Jupyter notebook](https://jupyter-notebook.readthedocs.io/en/latest/)\n- [Korean Version of Installation](https://github.com/ChungJooHo/Jupyter_Kor_doc/)\n- [Documentation for Project Jupyter](https://jupyter.readthedocs.io/en/latest/index.html)\n- [Issues](https://github.com/jupyter/notebook/issues)\n- [Technical support - Jupyter Google Group](https://discourse.jupyter.org/)\n\n## About the Jupyter Development Team\n\nThe Jupyter Development Team is the set of all contributors to the Jupyter project.\nThis includes all of the Jupyter subprojects.\n\nThe core team that coordinates development on GitHub can be found here:\nhttps://github.com/jupyter/.\n\n## Our Copyright Policy\n\nJupyter uses a shared copyright model. Each contributor maintains copyright\nover their contributions to Jupyter. But, it is important to note that these\ncontributions are typically only changes to the repositories. Thus, the Jupyter\nsource code, in its entirety is not the copyright of any single person or\ninstitution. Instead, it is the collective copyright of the entire Jupyter\nDevelopment Team. If individual contributors want to maintain a record of what\nchanges/contributions they have specific copyright on, they should indicate\ntheir copyright in the commit message of the change, when they commit the\nchange to one of the Jupyter repositories.\n\nWith this in mind, the following banner should be used in any source code file\nto indicate the copyright and license terms:\n\n```\n# Copyright (c) Jupyter Development Team.\n# Distributed under the terms of the Modified BSD License.\n```\n","funding_links":[],"categories":["Jupyter Notebook","JavaScript","\u003ca id=\"tag-dev\" href=\"#tag-dev\"\u003eDev\u003c/a\u003e","Interactive Interpreter","Python","Development","Notebook环境","Notebook Environments","Data Science Notebook Frameworks","IDEs and Workspaces","Python 程序","jupyter-notebook","Training","HarmonyOS","Data Science Notebook","Programming languages","Runtimes/Frontends","Development Tools","Uncategorized"],"sub_categories":["\u003ca id=\"tag-dev.editor\" href=\"#tag-dev.editor\"\u003eEditor\u003c/a\u003e","VoIP","\u003ca id=\"tag-dev-other\" href=\"#tag-dev-other\"\u003eOther Dev projects\u003c/a\u003e","网络服务_其他","IDEs and Workspaces","Windows Manager","Misc","Python","Notebooks \u0026 Workspaces","Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjupyter%2Fnotebook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjupyter%2Fnotebook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjupyter%2Fnotebook/lists"}