├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── demo2.gif ├── jupysec.png ├── jupysec ├── __init__.py ├── finding.py └── rules.py ├── jupysec_extension ├── MANIFEST.in ├── README.md ├── RELEASE.md ├── demo.gif ├── install.json ├── jupysec.png ├── jupysec_extension │ ├── __init__.py │ ├── _version.py │ ├── handlers.py │ ├── labextension │ │ ├── build_log.json │ │ ├── package.json │ │ └── static │ │ │ ├── lib_index_js.7716ec923b3030b6b8ca.js │ │ │ ├── lib_index_js.7716ec923b3030b6b8ca.js.map │ │ │ ├── remoteEntry.ca35f06c4e341fe1cd7b.js │ │ │ ├── remoteEntry.ca35f06c4e341fe1cd7b.js.map │ │ │ ├── style.js │ │ │ ├── style_index_js.7088ee2c7dfcc1491ca5.js │ │ │ ├── style_index_js.7088ee2c7dfcc1491ca5.js.map │ │ │ ├── vendors-node_modules_css-loader_dist_runtime_api_js-node_modules_css-loader_dist_runtime_cssW-72eba1.875eda7a10a8fb14063d.js │ │ │ └── vendors-node_modules_css-loader_dist_runtime_api_js-node_modules_css-loader_dist_runtime_cssW-72eba1.875eda7a10a8fb14063d.js.map │ ├── public │ │ ├── README │ │ └── score.css │ └── templates │ │ ├── finding.html │ │ └── index.html ├── jupyter-config │ ├── nb-config │ │ └── jupysec.json │ └── server-config │ │ └── jupysec.json ├── package-lock.json ├── package.json ├── pyproject.toml ├── report.png ├── setup.py ├── src │ ├── handler.ts │ └── index.ts ├── style │ ├── base.css │ ├── index.css │ └── index.js ├── tsconfig.json └── yarn.lock ├── pyproject.toml ├── report.png └── tests └── test_rules.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/README.md -------------------------------------------------------------------------------- /demo2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/demo2.gif -------------------------------------------------------------------------------- /jupysec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec.png -------------------------------------------------------------------------------- /jupysec/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jupysec/finding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec/finding.py -------------------------------------------------------------------------------- /jupysec/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec/rules.py -------------------------------------------------------------------------------- /jupysec_extension/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/MANIFEST.in -------------------------------------------------------------------------------- /jupysec_extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/README.md -------------------------------------------------------------------------------- /jupysec_extension/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/RELEASE.md -------------------------------------------------------------------------------- /jupysec_extension/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/demo.gif -------------------------------------------------------------------------------- /jupysec_extension/install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/install.json -------------------------------------------------------------------------------- /jupysec_extension/jupysec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec.png -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/__init__.py -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/_version.py -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/handlers.py -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/labextension/build_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/labextension/build_log.json -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/labextension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/labextension/package.json -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/labextension/static/lib_index_js.7716ec923b3030b6b8ca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/labextension/static/lib_index_js.7716ec923b3030b6b8ca.js -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/labextension/static/lib_index_js.7716ec923b3030b6b8ca.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/labextension/static/lib_index_js.7716ec923b3030b6b8ca.js.map -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/labextension/static/remoteEntry.ca35f06c4e341fe1cd7b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/labextension/static/remoteEntry.ca35f06c4e341fe1cd7b.js -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/labextension/static/remoteEntry.ca35f06c4e341fe1cd7b.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/labextension/static/remoteEntry.ca35f06c4e341fe1cd7b.js.map -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/labextension/static/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/labextension/static/style.js -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/labextension/static/style_index_js.7088ee2c7dfcc1491ca5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/labextension/static/style_index_js.7088ee2c7dfcc1491ca5.js -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/labextension/static/style_index_js.7088ee2c7dfcc1491ca5.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/labextension/static/style_index_js.7088ee2c7dfcc1491ca5.js.map -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/labextension/static/vendors-node_modules_css-loader_dist_runtime_api_js-node_modules_css-loader_dist_runtime_cssW-72eba1.875eda7a10a8fb14063d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/labextension/static/vendors-node_modules_css-loader_dist_runtime_api_js-node_modules_css-loader_dist_runtime_cssW-72eba1.875eda7a10a8fb14063d.js -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/labextension/static/vendors-node_modules_css-loader_dist_runtime_api_js-node_modules_css-loader_dist_runtime_cssW-72eba1.875eda7a10a8fb14063d.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/labextension/static/vendors-node_modules_css-loader_dist_runtime_api_js-node_modules_css-loader_dist_runtime_cssW-72eba1.875eda7a10a8fb14063d.js.map -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/public/README: -------------------------------------------------------------------------------- 1 | Directory for public artifacts 2 | May be empty in git repo 3 | -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/public/score.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/public/score.css -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/templates/finding.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/templates/finding.html -------------------------------------------------------------------------------- /jupysec_extension/jupysec_extension/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupysec_extension/templates/index.html -------------------------------------------------------------------------------- /jupysec_extension/jupyter-config/nb-config/jupysec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupyter-config/nb-config/jupysec.json -------------------------------------------------------------------------------- /jupysec_extension/jupyter-config/server-config/jupysec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/jupyter-config/server-config/jupysec.json -------------------------------------------------------------------------------- /jupysec_extension/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/package-lock.json -------------------------------------------------------------------------------- /jupysec_extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/package.json -------------------------------------------------------------------------------- /jupysec_extension/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/pyproject.toml -------------------------------------------------------------------------------- /jupysec_extension/report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/report.png -------------------------------------------------------------------------------- /jupysec_extension/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/setup.py -------------------------------------------------------------------------------- /jupysec_extension/src/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/src/handler.ts -------------------------------------------------------------------------------- /jupysec_extension/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/src/index.ts -------------------------------------------------------------------------------- /jupysec_extension/style/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/style/base.css -------------------------------------------------------------------------------- /jupysec_extension/style/index.css: -------------------------------------------------------------------------------- 1 | @import url('base.css'); 2 | -------------------------------------------------------------------------------- /jupysec_extension/style/index.js: -------------------------------------------------------------------------------- 1 | import './base.css'; 2 | -------------------------------------------------------------------------------- /jupysec_extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/tsconfig.json -------------------------------------------------------------------------------- /jupysec_extension/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/jupysec_extension/yarn.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/pyproject.toml -------------------------------------------------------------------------------- /report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/report.png -------------------------------------------------------------------------------- /tests/test_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephTLucas/jupysec/HEAD/tests/test_rules.py --------------------------------------------------------------------------------