[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-657529-105":59,"doc-detail-657529-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","alekhyanannapaneniconfigurationmanual-jupyter-notebook-and-threat-modeling-tool-setup-guide","Alekhyanannapaneniconfigurationmanual - Jupyter notebook and threat modeling tool setup guide","","Guide for installing and running Jupyter notebook on Windows, macOS, and Linux, including prerequisite Python setup, required commands (pip install notebook, brew install jupyterlab, jupyter notebook), and how to execute an attached ipynb workflow for data scraping. Also explains setup and use of Microsoft Threat Modeling Tool, opening generated “New Threat Model” and associated reports, plus using Draw.io for architecture diagrams. Documents how OWASP ASVS tabs support security assessment, maturity levels, risk questionnaire, threat categories, statistics, comparisons, and the processed threat intelligence dataset.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/alekhyanannapaneniconfigurationmanual-jupyter-notebook-and-threat-modeling-tool-setup-guide/657529/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/alekhyanannapaneniconfigurationmanual-jupyter-notebook-and-threat-modeling-tool-setup-guide/657529.png","ImageObject",300,407,{"name":92,"@type":93},"Jordan Avery","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-30","2026-10-26",true,{"@type":102,"interactionType":103,"userInteractionCount":81},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What are the prerequisites for installing Jupyter notebook?","Question",{"text":112,"@type":113},"Python must be pre-installed. Then install Jupyter notebook using the provided commands for Windows or macOS/Linux.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How do I run a Jupyter notebook instance in the browser?",{"text":117,"@type":113},"After installation, run the command jupyter notebook. This opens a notebook instance in the browser, where you can create or open notebooks (e.g., Python 3).",{"name":119,"@type":110,"acceptedAnswer":120},"What do the different OWASP ASVS tabs represent in the project?",{"text":121,"@type":113},"Tabs include the original OWASP standard questions, maturity level definitions, the security assessment questionnaire for risk assessment reporting, initial identified potential threats, final risk assessment results, OWASP top 10 vulnerability categories, and overall application statistics, including comparisons and the processed dataset.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},657529,1792982237,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":81,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":19,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":129,"read_time":52},1099523882367,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","Jupyter notebook:  \nInstallaƟon of Jupyter notebook in windows:  \nRequirements to install Jupyter notebook are python to be pre installed. Open windows PowerShell as administrator.  \nRun the following command to install Jupyter notebook.  \npip install notebook  \nInstalling in mac or linux:  \nPackage manager is homebrew for macOS and Linux:  \nbrew install jupyterlab  \nOnce installed to run the notebook use the command:  \njupyter notebook  \nFig 1: Running Jupyter notebook  \nThis will open a jupyter notebook instance in the browser  \nFig 2: Jupyter instance  \nOnce the instance opens we can open a command shell by using New 􀃆Python 3.  \nFig 3: Jupyter command line  \nThe code that is used to perform the data scrapping can be run on this instance or the file attached as thesis. ipynb can be run on this instance by opening the file with Jupyter notebook.  \nFig 4: Code snippet  \nHere the dataset that is taken with name dataset.csv, the file should be placed in the directory where the Jupyter notebook is installed. In my case the path of file is “C:\\\\Users\\\\Alekhya Nannapaneni\\\\dataset.csv”.  \nAnd the path where the file saved after performing the operations mentioned is “C:\\\\Users\\\\Alekhya Nannapaneni\\\\desktop\\\\dataset.csv”.  \nThese paths should be edited to the proper file paths in the local machine where the code will be running.  \nMicrosoŌ threat modelling tool:  \nMicrosoŌ threat modelling tool can be installed from hƩ ps://www. microsoŌ .com/en  \nUS/download/details.aspx?id=49168 . Downloading this tool is a manual process and easy. We need to follow the instrucƟons provided at the Ɵme of installing. We can download the tool for free and is openly available. Once the tool is installed the ﬁle with name “New Threat Model” can be opened using it, which is a applicaƟon architecture. The ﬁle with name “TM Final Full report” is the automated report generated from the threat modelling architecture “New Threat Model”.  \n[Draw.io:](Draw.io:) [Draw.io](Draw.io) is used to prepare the architecture diagram of the applicaƟon. The applicaƟon structure is presented in the form of image in the main document. Here I am guiding on how to open the editable version of the applicaƟon architecture.  \n[Draw.io](Draw.io) can be used online or installed on the local machine. We can browse to oﬃcial page of [draw.io](draw.io) hƩ[ps://app.diagrams. net/](ps://app.diagrams. net/ and)[ and](ps://app.diagrams. net/ and) start preparing our diagram. In my case I have aƩached “TM thesis” ﬁle which can be opened [using draw.io](using draw.io).  \nOWASP ASVS document:  \nThe ﬁle with the name “OWASP ASVS” has mulƟ ple tabs which are explained as reports and inputs used in the project. Here we can ﬁnd the explanaƟon of each tab and it’s purpose to have a clear understanding.  \nOWASP ASVS Original: This gives the standard quesƟons given by OWASP foundaƟon.  \nMaturity: this is used to represent the diﬀerent levels of security requirements saƟsﬁed. These maturity levels are used in answering the quesƟons given to validate the applicaƟon security.  \nSecurity assessment quest: These tab gives the informaƟon of all the quesƟons answered, this is used in preparing the risk assessment report. In the main document we referred this as security assessment quesƟonnaire.  \nTM: This is the iniƟal stage potenƟal threats idenƟﬁed.  \nRisk assessment report: This shows the ﬁnal stage threats idenƟﬁed using the threat intel dataset. These are explained in the main report.  \nThreat categories: Shows OWASP top 10 vulnerabiliƟes categorizaƟon.  \nStaƟsƟcs: Gives the overall applicaƟon strength.  \nTM vs TMI: This is used to compare the results from threat modelling vs threat modelling performed using threat intelligence, explanaƟon for this is wriƩen in the main document.  \nDataset: The ﬁle with name “dataset” includes the threat intelligence data processed and analysed. This is prepared from open source internet.","cbCaij3HIO7lr28f","https://ap.wps.com/l/cbCaij3HIO7lr28f","pdf",1212116,"English","# Jupyter notebook installation and running\n## Windows installation\n## macOS and Linux installation\n## Running notebooks and datasets\n# Microsoft threat modelling tool\n## Installation and opening the threat model\n## Generated reports and file names\n# Draw.io for architecture diagrams\n## Online and local usage\n# OWASP ASVS document tabs\n## Standard questions and maturity\n## Security assessment questionnaire and risks\n## Threat modelling stages and categories\n## Statistics, comparisons, and dataset output","[{\"question\":\"What are the prerequisites for installing Jupyter notebook?\",\"answer\":\"Python must be pre-installed. Then install Jupyter notebook using the provided commands for Windows or macOS/Linux.\"},{\"question\":\"How do I run a Jupyter notebook instance in the browser?\",\"answer\":\"After installation, run the command jupyter notebook. This opens a notebook instance in the browser, where you can create or open notebooks (e.g., Python 3).\"},{\"question\":\"What do the different OWASP ASVS tabs represent in the project?\",\"answer\":\"Tabs include the original OWASP standard questions, maturity level definitions, the security assessment questionnaire for risk assessment reporting, initial identified potential threats, final risk assessment results, OWASP top 10 vulnerability categories, and overall application statistics, including comparisons and the processed dataset.\"}]","Alekhyanannapaneniconfigurationmanual - Jupyter notebook and threat modeling tool setup guide | PDF"]