Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work with the jupyter security group to revamp the jupyter security documentation #22

Open
RRosio opened this issue Nov 2, 2023 · 1 comment

Comments

@RRosio
Copy link
Collaborator

RRosio commented Nov 2, 2023

  • Documentation topics (some coming from the conversations at the NSF Cybersecurity Summit's Jupyter presentation):
    • Security structure
    • a project-wide view of vulnerabilities in dependencies
    • FAQ with common: misconfigurations, local issues etc and mitigations
    • Threat models for different interested groups
      • Threat model for user
        • worst thing a notebook could do on your computer
        • risks of executing a notebook
        • How much do I need to interact with a notebook before it starts becoming a security issue? Just opening it? Trusting it? Running a cell?
        • Notebook virus that infects other notebooks has been prevented up to now, must be something in Jupyter preventing this, why hasn't that happened?
  • Documentation styles
    • Choose your own adventure style document
    • Concise guides following the Diátaxis approach

cc @rpwagner and @rcthomas

@rpwagner
Copy link

rpwagner commented Nov 3, 2023

@RRosio thanks for starting this conversation!

Improving Project-wide security documentation was one the leading recommendation by the participants in the Jupyter Security Workshop last Monday (link to the notes). Specifically to start by providing a summary of security topics related to all Jupyter components and links to the existing scattered throughout the Subprojects. Being able to partner with this new Working Group on how to approach these improvements would be ideal.

Fortunately, we're not starting from scratch. There is the Project Jupyter security page as central location to host updated documentation, a survey of Jupyter security-related documentation from the Trusted CI engagement, and I would like to contribute the security training materials used for JupyterCon and other conferences.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants