├── .dockerignore ├── .gitignore ├── .husky ├── README.txt ├── pre-commit └── pre-commit-bash.sh ├── .prettierignore ├── .prettierrc.json ├── CODE_DOCS.md ├── LICENSE.md ├── NOTICE.md ├── README.md ├── api.Dockerfile ├── api ├── build.sh ├── data ├── docker │ ├── build_and_run.sh │ ├── docker-compose.yaml │ └── stop_and_remove.sh ├── package.json ├── preview.sh ├── src │ ├── index.ts │ ├── load.ts │ └── swagger.ts └── tsconfig.json ├── editor.Dockerfile ├── editor ├── docker │ ├── build_and_run.sh │ ├── docker-compose.yaml │ ├── sources │ │ └── nginx.conf │ └── stop_and_remove.sh ├── index.html ├── package.json ├── public │ └── data ├── src │ ├── App.module.css │ ├── App.tsx │ ├── code │ │ ├── buildtime-config.ts │ │ ├── item │ │ │ └── editable-view.ts │ │ └── keying.ts │ ├── components │ │ ├── LoadInfo │ │ │ ├── LoadInfo.module.css │ │ │ └── LoadInfo.tsx │ │ ├── ProvideTechItemLUTs │ │ │ └── ProvideTechItemLUTs.tsx │ │ ├── edit │ │ │ ├── Block │ │ │ │ ├── Block.module.css │ │ │ │ └── Block.tsx │ │ │ ├── BoolEditor │ │ │ │ └── BoolEditor.tsx │ │ │ ├── Data │ │ │ │ └── Data.tsx │ │ │ ├── Debug │ │ │ │ └── Debug.tsx │ │ │ ├── Field │ │ │ │ └── Field.tsx │ │ │ ├── ItemEditor │ │ │ │ └── ItemEditor.tsx │ │ │ ├── Label │ │ │ │ ├── Label.module.css │ │ │ │ ├── Label.tsx │ │ │ │ └── LabelConfig.tsx │ │ │ ├── ListEditor │ │ │ │ ├── ListEditor.module.css │ │ │ │ └── ListEditor.tsx │ │ │ ├── MDEditor │ │ │ │ ├── MDEditor.module.css │ │ │ │ └── MDEditor.tsx │ │ │ ├── NullOrEditor │ │ │ │ ├── NullOrEditor.module.css │ │ │ │ └── NullOrEditor.tsx │ │ │ ├── SelectEditor │ │ │ │ └── SelectEditor.tsx │ │ │ ├── StringEditor │ │ │ │ └── StringEditor.tsx │ │ │ ├── TimeView │ │ │ │ └── TimeView.tsx │ │ │ └── URLView │ │ │ │ └── URLView.tsx │ │ └── validate │ │ │ ├── VItemIDActiveNotOpen.tsx │ │ │ ├── VListNoDuplicates.tsx │ │ │ ├── VStringHasLength.tsx │ │ │ ├── VTechIDActive.tsx │ │ │ └── ValidateBase │ │ │ ├── ValidateBase.module.css │ │ │ ├── ValidateBase.tsx │ │ │ └── types.ts │ ├── contexts │ │ ├── EditingContext.ts │ │ ├── FieldNamesContext.ts │ │ ├── ItemIDContext.ts │ │ ├── ItemLUTContext.ts │ │ ├── LabelVisibilityContext.ts │ │ ├── TechStatusLUTContext.ts │ │ └── ValSetContext.ts │ ├── main.scss │ ├── main.tsx │ ├── page │ │ ├── Page.module.css │ │ └── Page.tsx │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── eslint.config.js ├── metrics.Dockerfile ├── metrics ├── .gitignore ├── docker │ ├── build_and_run.sh │ ├── docker-compose.yaml │ └── stop_and_remove.sh ├── metrics.go └── playbook.conf ├── package.json ├── scripts ├── .gitignore ├── README.md ├── dataset_updater │ ├── dataset_types.py │ ├── item_parsing.py │ ├── load.py │ ├── update_attack.py │ └── util.py ├── requirements.txt └── update_datasets.py ├── shared-web ├── package.json ├── src │ ├── code │ │ ├── load.ts │ │ ├── network.ts │ │ ├── rendering.ts │ │ └── types.ts │ ├── components │ │ ├── ButtonNA │ │ │ ├── ButtonNA.module.css │ │ │ └── ButtonNA.tsx │ │ ├── Markdown │ │ │ ├── Markdown.module.css │ │ │ └── Markdown.tsx │ │ ├── ScrollToTop │ │ │ ├── ScrollToTop.module.css │ │ │ └── ScrollToTop.tsx │ │ ├── SkipToMain │ │ │ ├── SkipToMain.module.css │ │ │ └── SkipToMain.tsx │ │ └── TrapFocus │ │ │ └── TrapFocus.tsx │ ├── hooks │ │ ├── useExtLinkWarning.ts │ │ ├── useShortDatasetName.ts │ │ └── useUnloadWarning.ts │ └── store │ │ ├── alertSlice.ts │ │ ├── appdataSlice.ts │ │ ├── configSlice.ts │ │ ├── hooks.ts │ │ ├── loadinfoSlice.ts │ │ ├── playbookSlice.ts │ │ ├── sessconfSlice.ts │ │ └── store.ts └── tsconfig.json ├── shared ├── data │ ├── attack │ │ ├── LICENSE.txt │ │ ├── enterprise │ │ │ ├── .gitkeep │ │ │ ├── 16.1.json │ │ │ └── 17.1.json │ │ ├── ics │ │ │ ├── .gitkeep │ │ │ ├── 16.1.json │ │ │ └── 17.1.json │ │ └── mobile │ │ │ ├── .gitkeep │ │ │ └── 16.1.json │ ├── datasets │ │ └── coun7er │ │ │ └── latest.json │ ├── font │ │ └── SourceSans3 │ │ │ ├── OFL.txt │ │ │ ├── SourceSans3-Italic-VariableFont_wght.ttf │ │ │ └── SourceSans3-VariableFont_wght.ttf │ ├── images │ │ └── logos │ │ │ ├── attack-logo-orange.png │ │ │ ├── cisa-logo-blue.svg │ │ │ ├── cisa-logo-white.svg │ │ │ ├── cisa-logo.svg │ │ │ └── mitre-logo-black.svg │ ├── index.json │ └── runtime-config │ │ ├── .gitignore │ │ ├── README.txt │ │ └── default.json ├── package.json ├── src │ ├── app │ │ ├── load.ts │ │ ├── runtime-config │ │ │ ├── schema.ts │ │ │ └── types.ts │ │ └── store │ │ │ ├── appdata.ts │ │ │ └── playbook.ts │ ├── attack │ │ └── objects.ts │ ├── base │ │ ├── schema.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── logging.ts │ │ │ ├── rendering.ts │ │ │ ├── set.ts │ │ │ ├── string.ts │ │ │ ├── time.ts │ │ │ └── versioning.ts │ ├── dataset │ │ ├── constants.ts │ │ ├── schema.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── lib │ │ └── remark-docx │ │ │ ├── LICENSE │ │ │ ├── NOTE │ │ │ └── src │ │ │ ├── control.ts │ │ │ ├── index.ts │ │ │ ├── models │ │ │ └── mdast.ts │ │ │ ├── plugin.ts │ │ │ ├── transformer.ts │ │ │ └── utils.ts │ ├── playbook │ │ ├── constants.ts │ │ ├── helpers.ts │ │ ├── loading.ts │ │ ├── schema.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── export │ │ │ ├── docx.ts │ │ │ ├── json.ts │ │ │ ├── md.ts │ │ │ ├── types.ts │ │ │ └── xlsx.ts │ │ │ ├── template-info.ts │ │ │ └── transform.ts │ └── schema-checkers.ts └── tsconfig.json ├── tsconfig.eslint.json ├── tsconfig.json ├── website.Dockerfile └── website ├── docker ├── build_and_run.sh ├── docker-compose.yaml ├── sources │ └── nginx.conf └── stop_and_remove.sh ├── index.html ├── package.json ├── public ├── data └── docs │ └── user_guide │ ├── images │ ├── 10_playbook_cart.jpg │ ├── 11_technique_search.jpg │ ├── 12_returned_subtechniques.jpg │ ├── 13_shown_filters.jpg │ ├── 14_platforms_filter.jpg │ ├── 15_tactics_filter.jpg │ ├── 16_data_sources_filter.jpg │ ├── 17_tech_id_extractor.jpg │ ├── 18_tech_id_extractor_selection.jpg │ ├── 19_tech_id_extractor_existing_techniques.jpg │ ├── 1_playbook_ng_home.jpg │ ├── 20_playbook_cart_overview.jpg │ ├── 21_additional_cms.jpg │ ├── 22_t1003_cms.jpg │ ├── 23_additional_cms_page.jpg │ ├── 24_cm_search_results.jpg │ ├── 25_review_page.jpg │ ├── 26_review_cms_expanded.jpg │ ├── 27_review_grouping_toggle.jpg │ ├── 28_review_group_comparison.jpg │ ├── 29_review_platforms_filter.jpg │ ├── 2_start_from_scratch.jpg │ ├── 30_review_delete_techniques.jpg │ ├── 31_review_ignore_countermeasures.jpg │ ├── 32_review_deleting_additional_cms.jpg │ ├── 33_export_playbook_title.jpg │ ├── 34_export_playbook_modal.jpg │ ├── 35_export_json.jpg │ ├── 36_markdown_export.jpg │ ├── 37_word_export.jpg │ ├── 38_excel_export.jpg │ ├── 39_template_export.jpg │ ├── 3_create_from_template.jpg │ ├── 40_review_clear_playbook.jpg │ ├── 41_review_clear_playbook_modal.jpg │ ├── 4_templates_home.jpg │ ├── 5_import_existing.jpg │ ├── 6_import_review.jpg │ ├── 7_import_playbook_page.jpg │ ├── 8_add_techniques_overview.jpg │ └── 9_expanded_technique.jpg │ ├── user_guide.html │ └── user_guide.md ├── src ├── App.module.css ├── App.tsx ├── code │ ├── buildtime-config.ts │ └── search-typing.ts ├── components │ ├── ButtonCollapsePanel │ │ ├── ButtonCollapsePanel.module.css │ │ └── ButtonCollapsePanel.tsx │ ├── Cart │ │ ├── Cart.module.css │ │ ├── Cart.tsx │ │ └── CartEntry │ │ │ ├── CartEntry.module.css │ │ │ └── CartEntry.tsx │ ├── DeleteModals │ │ ├── BaseDeleteModal.module.css │ │ ├── BaseDeleteModal.tsx │ │ ├── GlobalDeleteModals.tsx │ │ └── PlaybookDeleteModal │ │ │ ├── OnPlaybook.tsx │ │ │ ├── PlaybookDeleteModal.tsx │ │ │ ├── PlaybookDeleteModalControlContext.tsx │ │ │ └── types.ts │ ├── Footer │ │ ├── Footer.module.css │ │ └── Footer.tsx │ ├── Generic │ │ └── Section.tsx │ ├── Header │ │ ├── Header.module.css │ │ └── Header.tsx │ ├── Item │ │ ├── ItemAddToBookButton │ │ │ ├── ItemAddToBookButton.module.css │ │ │ └── ItemAddToBookButton.tsx │ │ ├── ItemCard │ │ │ ├── ItemCard.module.css │ │ │ └── ItemCard.tsx │ │ └── ItemModal │ │ │ └── ItemModal.tsx │ ├── NavBar │ │ ├── NavBar.module.css │ │ └── NavBar.tsx │ ├── NoResultsAlert │ │ ├── NoResultsAlert.module.css │ │ └── NoResultsAlert.tsx │ ├── Pagination │ │ ├── Pagination.module.css │ │ └── Pagination.tsx │ ├── Playbook │ │ ├── Content │ │ │ ├── Content.module.css │ │ │ └── Content.tsx │ │ ├── ExportModal │ │ │ ├── ExportModal.module.css │ │ │ ├── ExportModal.tsx │ │ │ ├── ExportNotice │ │ │ │ ├── ExportNotice.module.css │ │ │ │ └── ExportNotice.tsx │ │ │ └── ExportTemplate │ │ │ │ ├── ExportTemplate.module.css │ │ │ │ └── ExportTemplate.tsx │ │ ├── IgnoredItems │ │ │ ├── IgnoredItems.module.css │ │ │ └── IgnoredItems.tsx │ │ ├── JumpToMenu │ │ │ ├── JumpToMenu.module.css │ │ │ └── JumpToMenu.tsx │ │ ├── PlaybookSearchProvider.tsx │ │ └── nest │ │ │ ├── index.ts │ │ │ └── nest.ts │ ├── PlaybookStatusWarning │ │ ├── PlaybookStatusWarning.module.css │ │ └── PlaybookStatusWarning.tsx │ ├── Search │ │ ├── BoldMatch.tsx │ │ ├── Filters │ │ │ ├── Filter.module.css │ │ │ └── Filter.tsx │ │ ├── Search.module.css │ │ ├── Search.tsx │ │ ├── SearchBar │ │ │ ├── SearchBar.module.css │ │ │ └── SearchBar.tsx │ │ └── SearchCacheProvider.tsx │ ├── TechItemModalBase │ │ ├── GlobalTechOrItemModal.tsx │ │ ├── TechItemModalBase.module.css │ │ └── TechItemModalBase.tsx │ ├── Techniques │ │ ├── TechAddToBookButton │ │ │ ├── TechAddToBookButton.module.css │ │ │ └── TechAddToBookButton.tsx │ │ ├── TechIdExtractor │ │ │ ├── TechIdExtractor.module.css │ │ │ └── TechIdExtractor.tsx │ │ ├── TechMetaDataBox │ │ │ ├── TechMetaDataBox.module.css │ │ │ └── TechMetaDataBox.tsx │ │ ├── TechniqueCard │ │ │ ├── TechniqueCard.module.css │ │ │ └── TechniqueCard.tsx │ │ └── TechniqueModal │ │ │ ├── TechAndSubButtons │ │ │ ├── TechAndSubButtons.module.css │ │ │ └── TechAndSubButtons.tsx │ │ │ ├── TechniqueModal.module.css │ │ │ └── TechniqueModal.tsx │ ├── Template │ │ ├── SelectTemplateButton │ │ │ ├── SelectTemplateButton.module.css │ │ │ └── SelectTemplateButton.tsx │ │ ├── TemplateCard │ │ │ ├── TemplateCard.module.css │ │ │ └── TemplateCard.tsx │ │ └── TemplateModal │ │ │ ├── GlobalTemplateModal.tsx │ │ │ ├── TemplateModal.module.css │ │ │ ├── TemplateModal.tsx │ │ │ ├── TemplateModalContent.module.css │ │ │ └── TemplateModalContent.tsx │ ├── Toasts │ │ ├── Toasts.module.css │ │ └── Toasts.tsx │ ├── Tooltip │ │ ├── InfoTooltip.module.css │ │ └── InfoTooltip.tsx │ └── providers │ │ └── DataLUTsProvider.tsx ├── contexts │ ├── DataLUTsContext.ts │ ├── ItemModalControlContext.ts │ ├── PlaybookSearchContext.ts │ ├── SearchCacheContext.ts │ ├── TechModalControlContext.ts │ └── TemplateModalControlContext.ts ├── hooks │ ├── logging │ │ ├── useLogExport.ts │ │ └── useLogExportIsOn.ts │ ├── useAddToPlaybook.ts │ ├── useAllTechniques.ts │ ├── useBool.ts │ ├── useFinishImportingPlaybook.ts │ ├── useImportPlaybook.ts │ ├── useInPlaybook.ts │ ├── useIsIgnored.ts │ ├── useLUT.ts │ ├── usePageViewMode.ts │ ├── usePlaybookOpen.ts │ ├── useSearch.ts │ ├── useStartNewPlaybook.ts │ ├── useStartTemplatePlaybook.ts │ └── useTitle.ts ├── main.scss ├── main.tsx ├── views │ ├── About │ │ ├── About.module.css │ │ └── About.tsx │ ├── ErrorViews │ │ ├── ErrorInX.tsx │ │ └── NotFoundError.tsx │ ├── Home │ │ ├── Home.module.css │ │ └── Home.tsx │ ├── Import │ │ ├── Import.tsx │ │ └── UpdatePlaybook │ │ │ ├── UpdatePlaybook.module.css │ │ │ └── UpdatePlaybook.tsx │ ├── Items │ │ ├── Items.module.css │ │ ├── Items.tsx │ │ └── search.ts │ ├── LoadDetails │ │ ├── LoadDetails.module.css │ │ └── LoadDetails.tsx │ ├── MDTest │ │ ├── MDTest.module.css │ │ └── MDTest.tsx │ ├── Playbook │ │ ├── Playbook.module.css │ │ ├── Playbook.tsx │ │ └── search.ts │ ├── Techniques │ │ ├── Techniques.module.css │ │ ├── Techniques.tsx │ │ └── search.ts │ └── Templates │ │ ├── Templates.module.css │ │ ├── Templates.tsx │ │ └── search.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /.husky/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/.husky/README.txt -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-commit-bash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/.husky/pre-commit-bash.sh -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | src/vite-env.d.ts 4 | *.json 5 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CODE_DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/CODE_DOCS.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/README.md -------------------------------------------------------------------------------- /api.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/api.Dockerfile -------------------------------------------------------------------------------- /api/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/api/build.sh -------------------------------------------------------------------------------- /api/data: -------------------------------------------------------------------------------- 1 | ../shared/data/ -------------------------------------------------------------------------------- /api/docker/build_and_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/api/docker/build_and_run.sh -------------------------------------------------------------------------------- /api/docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/api/docker/docker-compose.yaml -------------------------------------------------------------------------------- /api/docker/stop_and_remove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/api/docker/stop_and_remove.sh -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/api/package.json -------------------------------------------------------------------------------- /api/preview.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/api/preview.sh -------------------------------------------------------------------------------- /api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/api/src/index.ts -------------------------------------------------------------------------------- /api/src/load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/api/src/load.ts -------------------------------------------------------------------------------- /api/src/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/api/src/swagger.ts -------------------------------------------------------------------------------- /api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/api/tsconfig.json -------------------------------------------------------------------------------- /editor.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor.Dockerfile -------------------------------------------------------------------------------- /editor/docker/build_and_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/docker/build_and_run.sh -------------------------------------------------------------------------------- /editor/docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/docker/docker-compose.yaml -------------------------------------------------------------------------------- /editor/docker/sources/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/docker/sources/nginx.conf -------------------------------------------------------------------------------- /editor/docker/stop_and_remove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/docker/stop_and_remove.sh -------------------------------------------------------------------------------- /editor/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/index.html -------------------------------------------------------------------------------- /editor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/package.json -------------------------------------------------------------------------------- /editor/public/data: -------------------------------------------------------------------------------- 1 | ../../shared/data/ -------------------------------------------------------------------------------- /editor/src/App.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/App.module.css -------------------------------------------------------------------------------- /editor/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/App.tsx -------------------------------------------------------------------------------- /editor/src/code/buildtime-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/code/buildtime-config.ts -------------------------------------------------------------------------------- /editor/src/code/item/editable-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/code/item/editable-view.ts -------------------------------------------------------------------------------- /editor/src/code/keying.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/code/keying.ts -------------------------------------------------------------------------------- /editor/src/components/LoadInfo/LoadInfo.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/LoadInfo/LoadInfo.module.css -------------------------------------------------------------------------------- /editor/src/components/LoadInfo/LoadInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/LoadInfo/LoadInfo.tsx -------------------------------------------------------------------------------- /editor/src/components/ProvideTechItemLUTs/ProvideTechItemLUTs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/ProvideTechItemLUTs/ProvideTechItemLUTs.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/Block/Block.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/Block/Block.module.css -------------------------------------------------------------------------------- /editor/src/components/edit/Block/Block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/Block/Block.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/BoolEditor/BoolEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/BoolEditor/BoolEditor.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/Data/Data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/Data/Data.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/Debug/Debug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/Debug/Debug.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/Field/Field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/Field/Field.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/ItemEditor/ItemEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/ItemEditor/ItemEditor.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/Label/Label.module.css: -------------------------------------------------------------------------------- 1 | .label { 2 | font-weight: 700; 3 | text-transform: capitalize; 4 | } 5 | -------------------------------------------------------------------------------- /editor/src/components/edit/Label/Label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/Label/Label.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/Label/LabelConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/Label/LabelConfig.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/ListEditor/ListEditor.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/ListEditor/ListEditor.module.css -------------------------------------------------------------------------------- /editor/src/components/edit/ListEditor/ListEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/ListEditor/ListEditor.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/MDEditor/MDEditor.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/MDEditor/MDEditor.module.css -------------------------------------------------------------------------------- /editor/src/components/edit/MDEditor/MDEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/MDEditor/MDEditor.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/NullOrEditor/NullOrEditor.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/NullOrEditor/NullOrEditor.module.css -------------------------------------------------------------------------------- /editor/src/components/edit/NullOrEditor/NullOrEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/NullOrEditor/NullOrEditor.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/SelectEditor/SelectEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/SelectEditor/SelectEditor.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/StringEditor/StringEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/StringEditor/StringEditor.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/TimeView/TimeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/TimeView/TimeView.tsx -------------------------------------------------------------------------------- /editor/src/components/edit/URLView/URLView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/edit/URLView/URLView.tsx -------------------------------------------------------------------------------- /editor/src/components/validate/VItemIDActiveNotOpen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/validate/VItemIDActiveNotOpen.tsx -------------------------------------------------------------------------------- /editor/src/components/validate/VListNoDuplicates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/validate/VListNoDuplicates.tsx -------------------------------------------------------------------------------- /editor/src/components/validate/VStringHasLength.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/validate/VStringHasLength.tsx -------------------------------------------------------------------------------- /editor/src/components/validate/VTechIDActive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/validate/VTechIDActive.tsx -------------------------------------------------------------------------------- /editor/src/components/validate/ValidateBase/ValidateBase.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/validate/ValidateBase/ValidateBase.module.css -------------------------------------------------------------------------------- /editor/src/components/validate/ValidateBase/ValidateBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/validate/ValidateBase/ValidateBase.tsx -------------------------------------------------------------------------------- /editor/src/components/validate/ValidateBase/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/components/validate/ValidateBase/types.ts -------------------------------------------------------------------------------- /editor/src/contexts/EditingContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/contexts/EditingContext.ts -------------------------------------------------------------------------------- /editor/src/contexts/FieldNamesContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/contexts/FieldNamesContext.ts -------------------------------------------------------------------------------- /editor/src/contexts/ItemIDContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/contexts/ItemIDContext.ts -------------------------------------------------------------------------------- /editor/src/contexts/ItemLUTContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/contexts/ItemLUTContext.ts -------------------------------------------------------------------------------- /editor/src/contexts/LabelVisibilityContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/contexts/LabelVisibilityContext.ts -------------------------------------------------------------------------------- /editor/src/contexts/TechStatusLUTContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/contexts/TechStatusLUTContext.ts -------------------------------------------------------------------------------- /editor/src/contexts/ValSetContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/contexts/ValSetContext.ts -------------------------------------------------------------------------------- /editor/src/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/main.scss -------------------------------------------------------------------------------- /editor/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/main.tsx -------------------------------------------------------------------------------- /editor/src/page/Page.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/page/Page.module.css -------------------------------------------------------------------------------- /editor/src/page/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/src/page/Page.tsx -------------------------------------------------------------------------------- /editor/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /editor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/tsconfig.json -------------------------------------------------------------------------------- /editor/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/tsconfig.node.json -------------------------------------------------------------------------------- /editor/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/editor/vite.config.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/eslint.config.js -------------------------------------------------------------------------------- /metrics.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/metrics.Dockerfile -------------------------------------------------------------------------------- /metrics/.gitignore: -------------------------------------------------------------------------------- 1 | # compiled binary 2 | metrics 3 | -------------------------------------------------------------------------------- /metrics/docker/build_and_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/metrics/docker/build_and_run.sh -------------------------------------------------------------------------------- /metrics/docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/metrics/docker/docker-compose.yaml -------------------------------------------------------------------------------- /metrics/docker/stop_and_remove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/metrics/docker/stop_and_remove.sh -------------------------------------------------------------------------------- /metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/metrics/metrics.go -------------------------------------------------------------------------------- /metrics/playbook.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/metrics/playbook.conf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/package.json -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | # Python Environment 2 | /venv/ 3 | __pycache__/ 4 | *.py[cod] 5 | *$py.class 6 | UNKNOWN.egg-info/ 7 | -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/dataset_updater/dataset_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/scripts/dataset_updater/dataset_types.py -------------------------------------------------------------------------------- /scripts/dataset_updater/item_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/scripts/dataset_updater/item_parsing.py -------------------------------------------------------------------------------- /scripts/dataset_updater/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/scripts/dataset_updater/load.py -------------------------------------------------------------------------------- /scripts/dataset_updater/update_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/scripts/dataset_updater/update_attack.py -------------------------------------------------------------------------------- /scripts/dataset_updater/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/scripts/dataset_updater/util.py -------------------------------------------------------------------------------- /scripts/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/scripts/requirements.txt -------------------------------------------------------------------------------- /scripts/update_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/scripts/update_datasets.py -------------------------------------------------------------------------------- /shared-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/package.json -------------------------------------------------------------------------------- /shared-web/src/code/load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/code/load.ts -------------------------------------------------------------------------------- /shared-web/src/code/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/code/network.ts -------------------------------------------------------------------------------- /shared-web/src/code/rendering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/code/rendering.ts -------------------------------------------------------------------------------- /shared-web/src/code/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/code/types.ts -------------------------------------------------------------------------------- /shared-web/src/components/ButtonNA/ButtonNA.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/components/ButtonNA/ButtonNA.module.css -------------------------------------------------------------------------------- /shared-web/src/components/ButtonNA/ButtonNA.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/components/ButtonNA/ButtonNA.tsx -------------------------------------------------------------------------------- /shared-web/src/components/Markdown/Markdown.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/components/Markdown/Markdown.module.css -------------------------------------------------------------------------------- /shared-web/src/components/Markdown/Markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/components/Markdown/Markdown.tsx -------------------------------------------------------------------------------- /shared-web/src/components/ScrollToTop/ScrollToTop.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/components/ScrollToTop/ScrollToTop.module.css -------------------------------------------------------------------------------- /shared-web/src/components/ScrollToTop/ScrollToTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/components/ScrollToTop/ScrollToTop.tsx -------------------------------------------------------------------------------- /shared-web/src/components/SkipToMain/SkipToMain.module.css: -------------------------------------------------------------------------------- 1 | .skip_to_main { 2 | width: fit-content; 3 | } 4 | -------------------------------------------------------------------------------- /shared-web/src/components/SkipToMain/SkipToMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/components/SkipToMain/SkipToMain.tsx -------------------------------------------------------------------------------- /shared-web/src/components/TrapFocus/TrapFocus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/components/TrapFocus/TrapFocus.tsx -------------------------------------------------------------------------------- /shared-web/src/hooks/useExtLinkWarning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/hooks/useExtLinkWarning.ts -------------------------------------------------------------------------------- /shared-web/src/hooks/useShortDatasetName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/hooks/useShortDatasetName.ts -------------------------------------------------------------------------------- /shared-web/src/hooks/useUnloadWarning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/hooks/useUnloadWarning.ts -------------------------------------------------------------------------------- /shared-web/src/store/alertSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/store/alertSlice.ts -------------------------------------------------------------------------------- /shared-web/src/store/appdataSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/store/appdataSlice.ts -------------------------------------------------------------------------------- /shared-web/src/store/configSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/store/configSlice.ts -------------------------------------------------------------------------------- /shared-web/src/store/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/store/hooks.ts -------------------------------------------------------------------------------- /shared-web/src/store/loadinfoSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/store/loadinfoSlice.ts -------------------------------------------------------------------------------- /shared-web/src/store/playbookSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/store/playbookSlice.ts -------------------------------------------------------------------------------- /shared-web/src/store/sessconfSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/store/sessconfSlice.ts -------------------------------------------------------------------------------- /shared-web/src/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/src/store/store.ts -------------------------------------------------------------------------------- /shared-web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared-web/tsconfig.json -------------------------------------------------------------------------------- /shared/data/attack/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/attack/LICENSE.txt -------------------------------------------------------------------------------- /shared/data/attack/enterprise/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared/data/attack/enterprise/16.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/attack/enterprise/16.1.json -------------------------------------------------------------------------------- /shared/data/attack/enterprise/17.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/attack/enterprise/17.1.json -------------------------------------------------------------------------------- /shared/data/attack/ics/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared/data/attack/ics/16.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/attack/ics/16.1.json -------------------------------------------------------------------------------- /shared/data/attack/ics/17.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/attack/ics/17.1.json -------------------------------------------------------------------------------- /shared/data/attack/mobile/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared/data/attack/mobile/16.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/attack/mobile/16.1.json -------------------------------------------------------------------------------- /shared/data/datasets/coun7er/latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/datasets/coun7er/latest.json -------------------------------------------------------------------------------- /shared/data/font/SourceSans3/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/font/SourceSans3/OFL.txt -------------------------------------------------------------------------------- /shared/data/font/SourceSans3/SourceSans3-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/font/SourceSans3/SourceSans3-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /shared/data/font/SourceSans3/SourceSans3-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/font/SourceSans3/SourceSans3-VariableFont_wght.ttf -------------------------------------------------------------------------------- /shared/data/images/logos/attack-logo-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/images/logos/attack-logo-orange.png -------------------------------------------------------------------------------- /shared/data/images/logos/cisa-logo-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/images/logos/cisa-logo-blue.svg -------------------------------------------------------------------------------- /shared/data/images/logos/cisa-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/images/logos/cisa-logo-white.svg -------------------------------------------------------------------------------- /shared/data/images/logos/cisa-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/images/logos/cisa-logo.svg -------------------------------------------------------------------------------- /shared/data/images/logos/mitre-logo-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/images/logos/mitre-logo-black.svg -------------------------------------------------------------------------------- /shared/data/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/index.json -------------------------------------------------------------------------------- /shared/data/runtime-config/.gitignore: -------------------------------------------------------------------------------- 1 | user.json 2 | -------------------------------------------------------------------------------- /shared/data/runtime-config/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/runtime-config/README.txt -------------------------------------------------------------------------------- /shared/data/runtime-config/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/data/runtime-config/default.json -------------------------------------------------------------------------------- /shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/package.json -------------------------------------------------------------------------------- /shared/src/app/load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/app/load.ts -------------------------------------------------------------------------------- /shared/src/app/runtime-config/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/app/runtime-config/schema.ts -------------------------------------------------------------------------------- /shared/src/app/runtime-config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/app/runtime-config/types.ts -------------------------------------------------------------------------------- /shared/src/app/store/appdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/app/store/appdata.ts -------------------------------------------------------------------------------- /shared/src/app/store/playbook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/app/store/playbook.ts -------------------------------------------------------------------------------- /shared/src/attack/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/attack/objects.ts -------------------------------------------------------------------------------- /shared/src/base/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/base/schema.ts -------------------------------------------------------------------------------- /shared/src/base/types.ts: -------------------------------------------------------------------------------- 1 | export interface Dict { 2 | [key: string]: T; 3 | } 4 | -------------------------------------------------------------------------------- /shared/src/base/utils/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/base/utils/logging.ts -------------------------------------------------------------------------------- /shared/src/base/utils/rendering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/base/utils/rendering.ts -------------------------------------------------------------------------------- /shared/src/base/utils/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/base/utils/set.ts -------------------------------------------------------------------------------- /shared/src/base/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/base/utils/string.ts -------------------------------------------------------------------------------- /shared/src/base/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/base/utils/time.ts -------------------------------------------------------------------------------- /shared/src/base/utils/versioning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/base/utils/versioning.ts -------------------------------------------------------------------------------- /shared/src/dataset/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/dataset/constants.ts -------------------------------------------------------------------------------- /shared/src/dataset/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/dataset/schema.ts -------------------------------------------------------------------------------- /shared/src/dataset/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/dataset/types.ts -------------------------------------------------------------------------------- /shared/src/dataset/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/dataset/utils.ts -------------------------------------------------------------------------------- /shared/src/lib/remark-docx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/lib/remark-docx/LICENSE -------------------------------------------------------------------------------- /shared/src/lib/remark-docx/NOTE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/lib/remark-docx/NOTE -------------------------------------------------------------------------------- /shared/src/lib/remark-docx/src/control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/lib/remark-docx/src/control.ts -------------------------------------------------------------------------------- /shared/src/lib/remark-docx/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/lib/remark-docx/src/index.ts -------------------------------------------------------------------------------- /shared/src/lib/remark-docx/src/models/mdast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/lib/remark-docx/src/models/mdast.ts -------------------------------------------------------------------------------- /shared/src/lib/remark-docx/src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/lib/remark-docx/src/plugin.ts -------------------------------------------------------------------------------- /shared/src/lib/remark-docx/src/transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/lib/remark-docx/src/transformer.ts -------------------------------------------------------------------------------- /shared/src/lib/remark-docx/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/lib/remark-docx/src/utils.ts -------------------------------------------------------------------------------- /shared/src/playbook/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/playbook/constants.ts -------------------------------------------------------------------------------- /shared/src/playbook/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/playbook/helpers.ts -------------------------------------------------------------------------------- /shared/src/playbook/loading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/playbook/loading.ts -------------------------------------------------------------------------------- /shared/src/playbook/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/playbook/schema.ts -------------------------------------------------------------------------------- /shared/src/playbook/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/playbook/types.ts -------------------------------------------------------------------------------- /shared/src/playbook/utils/export/docx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/playbook/utils/export/docx.ts -------------------------------------------------------------------------------- /shared/src/playbook/utils/export/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/playbook/utils/export/json.ts -------------------------------------------------------------------------------- /shared/src/playbook/utils/export/md.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/playbook/utils/export/md.ts -------------------------------------------------------------------------------- /shared/src/playbook/utils/export/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/playbook/utils/export/types.ts -------------------------------------------------------------------------------- /shared/src/playbook/utils/export/xlsx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/playbook/utils/export/xlsx.ts -------------------------------------------------------------------------------- /shared/src/playbook/utils/template-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/playbook/utils/template-info.ts -------------------------------------------------------------------------------- /shared/src/playbook/utils/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/playbook/utils/transform.ts -------------------------------------------------------------------------------- /shared/src/schema-checkers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/src/schema-checkers.ts -------------------------------------------------------------------------------- /shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/shared/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/tsconfig.json -------------------------------------------------------------------------------- /website.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website.Dockerfile -------------------------------------------------------------------------------- /website/docker/build_and_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/docker/build_and_run.sh -------------------------------------------------------------------------------- /website/docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/docker/docker-compose.yaml -------------------------------------------------------------------------------- /website/docker/sources/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/docker/sources/nginx.conf -------------------------------------------------------------------------------- /website/docker/stop_and_remove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/docker/stop_and_remove.sh -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/index.html -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/package.json -------------------------------------------------------------------------------- /website/public/data: -------------------------------------------------------------------------------- 1 | ../../shared/data/ -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/10_playbook_cart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/10_playbook_cart.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/11_technique_search.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/11_technique_search.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/12_returned_subtechniques.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/12_returned_subtechniques.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/13_shown_filters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/13_shown_filters.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/14_platforms_filter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/14_platforms_filter.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/15_tactics_filter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/15_tactics_filter.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/16_data_sources_filter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/16_data_sources_filter.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/17_tech_id_extractor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/17_tech_id_extractor.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/18_tech_id_extractor_selection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/18_tech_id_extractor_selection.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/19_tech_id_extractor_existing_techniques.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/19_tech_id_extractor_existing_techniques.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/1_playbook_ng_home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/1_playbook_ng_home.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/20_playbook_cart_overview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/20_playbook_cart_overview.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/21_additional_cms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/21_additional_cms.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/22_t1003_cms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/22_t1003_cms.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/23_additional_cms_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/23_additional_cms_page.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/24_cm_search_results.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/24_cm_search_results.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/25_review_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/25_review_page.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/26_review_cms_expanded.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/26_review_cms_expanded.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/27_review_grouping_toggle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/27_review_grouping_toggle.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/28_review_group_comparison.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/28_review_group_comparison.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/29_review_platforms_filter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/29_review_platforms_filter.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/2_start_from_scratch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/2_start_from_scratch.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/30_review_delete_techniques.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/30_review_delete_techniques.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/31_review_ignore_countermeasures.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/31_review_ignore_countermeasures.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/32_review_deleting_additional_cms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/32_review_deleting_additional_cms.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/33_export_playbook_title.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/33_export_playbook_title.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/34_export_playbook_modal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/34_export_playbook_modal.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/35_export_json.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/35_export_json.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/36_markdown_export.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/36_markdown_export.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/37_word_export.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/37_word_export.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/38_excel_export.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/38_excel_export.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/39_template_export.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/39_template_export.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/3_create_from_template.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/3_create_from_template.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/40_review_clear_playbook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/40_review_clear_playbook.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/41_review_clear_playbook_modal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/41_review_clear_playbook_modal.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/4_templates_home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/4_templates_home.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/5_import_existing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/5_import_existing.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/6_import_review.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/6_import_review.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/7_import_playbook_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/7_import_playbook_page.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/8_add_techniques_overview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/8_add_techniques_overview.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/images/9_expanded_technique.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/images/9_expanded_technique.jpg -------------------------------------------------------------------------------- /website/public/docs/user_guide/user_guide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/user_guide.html -------------------------------------------------------------------------------- /website/public/docs/user_guide/user_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/public/docs/user_guide/user_guide.md -------------------------------------------------------------------------------- /website/src/App.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/App.module.css -------------------------------------------------------------------------------- /website/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/App.tsx -------------------------------------------------------------------------------- /website/src/code/buildtime-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/code/buildtime-config.ts -------------------------------------------------------------------------------- /website/src/code/search-typing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/code/search-typing.ts -------------------------------------------------------------------------------- /website/src/components/ButtonCollapsePanel/ButtonCollapsePanel.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/ButtonCollapsePanel/ButtonCollapsePanel.module.css -------------------------------------------------------------------------------- /website/src/components/ButtonCollapsePanel/ButtonCollapsePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/ButtonCollapsePanel/ButtonCollapsePanel.tsx -------------------------------------------------------------------------------- /website/src/components/Cart/Cart.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Cart/Cart.module.css -------------------------------------------------------------------------------- /website/src/components/Cart/Cart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Cart/Cart.tsx -------------------------------------------------------------------------------- /website/src/components/Cart/CartEntry/CartEntry.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Cart/CartEntry/CartEntry.module.css -------------------------------------------------------------------------------- /website/src/components/Cart/CartEntry/CartEntry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Cart/CartEntry/CartEntry.tsx -------------------------------------------------------------------------------- /website/src/components/DeleteModals/BaseDeleteModal.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/DeleteModals/BaseDeleteModal.module.css -------------------------------------------------------------------------------- /website/src/components/DeleteModals/BaseDeleteModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/DeleteModals/BaseDeleteModal.tsx -------------------------------------------------------------------------------- /website/src/components/DeleteModals/GlobalDeleteModals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/DeleteModals/GlobalDeleteModals.tsx -------------------------------------------------------------------------------- /website/src/components/DeleteModals/PlaybookDeleteModal/OnPlaybook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/DeleteModals/PlaybookDeleteModal/OnPlaybook.tsx -------------------------------------------------------------------------------- /website/src/components/DeleteModals/PlaybookDeleteModal/PlaybookDeleteModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/DeleteModals/PlaybookDeleteModal/PlaybookDeleteModal.tsx -------------------------------------------------------------------------------- /website/src/components/DeleteModals/PlaybookDeleteModal/PlaybookDeleteModalControlContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/DeleteModals/PlaybookDeleteModal/PlaybookDeleteModalControlContext.tsx -------------------------------------------------------------------------------- /website/src/components/DeleteModals/PlaybookDeleteModal/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/DeleteModals/PlaybookDeleteModal/types.ts -------------------------------------------------------------------------------- /website/src/components/Footer/Footer.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Footer/Footer.module.css -------------------------------------------------------------------------------- /website/src/components/Footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Footer/Footer.tsx -------------------------------------------------------------------------------- /website/src/components/Generic/Section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Generic/Section.tsx -------------------------------------------------------------------------------- /website/src/components/Header/Header.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Header/Header.module.css -------------------------------------------------------------------------------- /website/src/components/Header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Header/Header.tsx -------------------------------------------------------------------------------- /website/src/components/Item/ItemAddToBookButton/ItemAddToBookButton.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Item/ItemAddToBookButton/ItemAddToBookButton.module.css -------------------------------------------------------------------------------- /website/src/components/Item/ItemAddToBookButton/ItemAddToBookButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Item/ItemAddToBookButton/ItemAddToBookButton.tsx -------------------------------------------------------------------------------- /website/src/components/Item/ItemCard/ItemCard.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Item/ItemCard/ItemCard.module.css -------------------------------------------------------------------------------- /website/src/components/Item/ItemCard/ItemCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Item/ItemCard/ItemCard.tsx -------------------------------------------------------------------------------- /website/src/components/Item/ItemModal/ItemModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Item/ItemModal/ItemModal.tsx -------------------------------------------------------------------------------- /website/src/components/NavBar/NavBar.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/NavBar/NavBar.module.css -------------------------------------------------------------------------------- /website/src/components/NavBar/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/NavBar/NavBar.tsx -------------------------------------------------------------------------------- /website/src/components/NoResultsAlert/NoResultsAlert.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/NoResultsAlert/NoResultsAlert.module.css -------------------------------------------------------------------------------- /website/src/components/NoResultsAlert/NoResultsAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/NoResultsAlert/NoResultsAlert.tsx -------------------------------------------------------------------------------- /website/src/components/Pagination/Pagination.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Pagination/Pagination.module.css -------------------------------------------------------------------------------- /website/src/components/Pagination/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Pagination/Pagination.tsx -------------------------------------------------------------------------------- /website/src/components/Playbook/Content/Content.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/Content/Content.module.css -------------------------------------------------------------------------------- /website/src/components/Playbook/Content/Content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/Content/Content.tsx -------------------------------------------------------------------------------- /website/src/components/Playbook/ExportModal/ExportModal.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/ExportModal/ExportModal.module.css -------------------------------------------------------------------------------- /website/src/components/Playbook/ExportModal/ExportModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/ExportModal/ExportModal.tsx -------------------------------------------------------------------------------- /website/src/components/Playbook/ExportModal/ExportNotice/ExportNotice.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/ExportModal/ExportNotice/ExportNotice.module.css -------------------------------------------------------------------------------- /website/src/components/Playbook/ExportModal/ExportNotice/ExportNotice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/ExportModal/ExportNotice/ExportNotice.tsx -------------------------------------------------------------------------------- /website/src/components/Playbook/ExportModal/ExportTemplate/ExportTemplate.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/ExportModal/ExportTemplate/ExportTemplate.module.css -------------------------------------------------------------------------------- /website/src/components/Playbook/ExportModal/ExportTemplate/ExportTemplate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/ExportModal/ExportTemplate/ExportTemplate.tsx -------------------------------------------------------------------------------- /website/src/components/Playbook/IgnoredItems/IgnoredItems.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/IgnoredItems/IgnoredItems.module.css -------------------------------------------------------------------------------- /website/src/components/Playbook/IgnoredItems/IgnoredItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/IgnoredItems/IgnoredItems.tsx -------------------------------------------------------------------------------- /website/src/components/Playbook/JumpToMenu/JumpToMenu.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/JumpToMenu/JumpToMenu.module.css -------------------------------------------------------------------------------- /website/src/components/Playbook/JumpToMenu/JumpToMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/JumpToMenu/JumpToMenu.tsx -------------------------------------------------------------------------------- /website/src/components/Playbook/PlaybookSearchProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/PlaybookSearchProvider.tsx -------------------------------------------------------------------------------- /website/src/components/Playbook/nest/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/nest/index.ts -------------------------------------------------------------------------------- /website/src/components/Playbook/nest/nest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Playbook/nest/nest.ts -------------------------------------------------------------------------------- /website/src/components/PlaybookStatusWarning/PlaybookStatusWarning.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/PlaybookStatusWarning/PlaybookStatusWarning.module.css -------------------------------------------------------------------------------- /website/src/components/PlaybookStatusWarning/PlaybookStatusWarning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/PlaybookStatusWarning/PlaybookStatusWarning.tsx -------------------------------------------------------------------------------- /website/src/components/Search/BoldMatch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Search/BoldMatch.tsx -------------------------------------------------------------------------------- /website/src/components/Search/Filters/Filter.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Search/Filters/Filter.module.css -------------------------------------------------------------------------------- /website/src/components/Search/Filters/Filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Search/Filters/Filter.tsx -------------------------------------------------------------------------------- /website/src/components/Search/Search.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Search/Search.module.css -------------------------------------------------------------------------------- /website/src/components/Search/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Search/Search.tsx -------------------------------------------------------------------------------- /website/src/components/Search/SearchBar/SearchBar.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Search/SearchBar/SearchBar.module.css -------------------------------------------------------------------------------- /website/src/components/Search/SearchBar/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Search/SearchBar/SearchBar.tsx -------------------------------------------------------------------------------- /website/src/components/Search/SearchCacheProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Search/SearchCacheProvider.tsx -------------------------------------------------------------------------------- /website/src/components/TechItemModalBase/GlobalTechOrItemModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/TechItemModalBase/GlobalTechOrItemModal.tsx -------------------------------------------------------------------------------- /website/src/components/TechItemModalBase/TechItemModalBase.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/TechItemModalBase/TechItemModalBase.module.css -------------------------------------------------------------------------------- /website/src/components/TechItemModalBase/TechItemModalBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/TechItemModalBase/TechItemModalBase.tsx -------------------------------------------------------------------------------- /website/src/components/Techniques/TechAddToBookButton/TechAddToBookButton.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Techniques/TechAddToBookButton/TechAddToBookButton.module.css -------------------------------------------------------------------------------- /website/src/components/Techniques/TechAddToBookButton/TechAddToBookButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Techniques/TechAddToBookButton/TechAddToBookButton.tsx -------------------------------------------------------------------------------- /website/src/components/Techniques/TechIdExtractor/TechIdExtractor.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Techniques/TechIdExtractor/TechIdExtractor.module.css -------------------------------------------------------------------------------- /website/src/components/Techniques/TechIdExtractor/TechIdExtractor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Techniques/TechIdExtractor/TechIdExtractor.tsx -------------------------------------------------------------------------------- /website/src/components/Techniques/TechMetaDataBox/TechMetaDataBox.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Techniques/TechMetaDataBox/TechMetaDataBox.module.css -------------------------------------------------------------------------------- /website/src/components/Techniques/TechMetaDataBox/TechMetaDataBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Techniques/TechMetaDataBox/TechMetaDataBox.tsx -------------------------------------------------------------------------------- /website/src/components/Techniques/TechniqueCard/TechniqueCard.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Techniques/TechniqueCard/TechniqueCard.module.css -------------------------------------------------------------------------------- /website/src/components/Techniques/TechniqueCard/TechniqueCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Techniques/TechniqueCard/TechniqueCard.tsx -------------------------------------------------------------------------------- /website/src/components/Techniques/TechniqueModal/TechAndSubButtons/TechAndSubButtons.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Techniques/TechniqueModal/TechAndSubButtons/TechAndSubButtons.module.css -------------------------------------------------------------------------------- /website/src/components/Techniques/TechniqueModal/TechAndSubButtons/TechAndSubButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Techniques/TechniqueModal/TechAndSubButtons/TechAndSubButtons.tsx -------------------------------------------------------------------------------- /website/src/components/Techniques/TechniqueModal/TechniqueModal.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Techniques/TechniqueModal/TechniqueModal.module.css -------------------------------------------------------------------------------- /website/src/components/Techniques/TechniqueModal/TechniqueModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Techniques/TechniqueModal/TechniqueModal.tsx -------------------------------------------------------------------------------- /website/src/components/Template/SelectTemplateButton/SelectTemplateButton.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Template/SelectTemplateButton/SelectTemplateButton.module.css -------------------------------------------------------------------------------- /website/src/components/Template/SelectTemplateButton/SelectTemplateButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Template/SelectTemplateButton/SelectTemplateButton.tsx -------------------------------------------------------------------------------- /website/src/components/Template/TemplateCard/TemplateCard.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Template/TemplateCard/TemplateCard.module.css -------------------------------------------------------------------------------- /website/src/components/Template/TemplateCard/TemplateCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Template/TemplateCard/TemplateCard.tsx -------------------------------------------------------------------------------- /website/src/components/Template/TemplateModal/GlobalTemplateModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Template/TemplateModal/GlobalTemplateModal.tsx -------------------------------------------------------------------------------- /website/src/components/Template/TemplateModal/TemplateModal.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Template/TemplateModal/TemplateModal.module.css -------------------------------------------------------------------------------- /website/src/components/Template/TemplateModal/TemplateModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Template/TemplateModal/TemplateModal.tsx -------------------------------------------------------------------------------- /website/src/components/Template/TemplateModal/TemplateModalContent.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Template/TemplateModal/TemplateModalContent.module.css -------------------------------------------------------------------------------- /website/src/components/Template/TemplateModal/TemplateModalContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Template/TemplateModal/TemplateModalContent.tsx -------------------------------------------------------------------------------- /website/src/components/Toasts/Toasts.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Toasts/Toasts.module.css -------------------------------------------------------------------------------- /website/src/components/Toasts/Toasts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Toasts/Toasts.tsx -------------------------------------------------------------------------------- /website/src/components/Tooltip/InfoTooltip.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Tooltip/InfoTooltip.module.css -------------------------------------------------------------------------------- /website/src/components/Tooltip/InfoTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/Tooltip/InfoTooltip.tsx -------------------------------------------------------------------------------- /website/src/components/providers/DataLUTsProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/components/providers/DataLUTsProvider.tsx -------------------------------------------------------------------------------- /website/src/contexts/DataLUTsContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/contexts/DataLUTsContext.ts -------------------------------------------------------------------------------- /website/src/contexts/ItemModalControlContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/contexts/ItemModalControlContext.ts -------------------------------------------------------------------------------- /website/src/contexts/PlaybookSearchContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/contexts/PlaybookSearchContext.ts -------------------------------------------------------------------------------- /website/src/contexts/SearchCacheContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/contexts/SearchCacheContext.ts -------------------------------------------------------------------------------- /website/src/contexts/TechModalControlContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/contexts/TechModalControlContext.ts -------------------------------------------------------------------------------- /website/src/contexts/TemplateModalControlContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/contexts/TemplateModalControlContext.ts -------------------------------------------------------------------------------- /website/src/hooks/logging/useLogExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/logging/useLogExport.ts -------------------------------------------------------------------------------- /website/src/hooks/logging/useLogExportIsOn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/logging/useLogExportIsOn.ts -------------------------------------------------------------------------------- /website/src/hooks/useAddToPlaybook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/useAddToPlaybook.ts -------------------------------------------------------------------------------- /website/src/hooks/useAllTechniques.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/useAllTechniques.ts -------------------------------------------------------------------------------- /website/src/hooks/useBool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/useBool.ts -------------------------------------------------------------------------------- /website/src/hooks/useFinishImportingPlaybook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/useFinishImportingPlaybook.ts -------------------------------------------------------------------------------- /website/src/hooks/useImportPlaybook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/useImportPlaybook.ts -------------------------------------------------------------------------------- /website/src/hooks/useInPlaybook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/useInPlaybook.ts -------------------------------------------------------------------------------- /website/src/hooks/useIsIgnored.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/useIsIgnored.ts -------------------------------------------------------------------------------- /website/src/hooks/useLUT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/useLUT.ts -------------------------------------------------------------------------------- /website/src/hooks/usePageViewMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/usePageViewMode.ts -------------------------------------------------------------------------------- /website/src/hooks/usePlaybookOpen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/usePlaybookOpen.ts -------------------------------------------------------------------------------- /website/src/hooks/useSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/useSearch.ts -------------------------------------------------------------------------------- /website/src/hooks/useStartNewPlaybook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/useStartNewPlaybook.ts -------------------------------------------------------------------------------- /website/src/hooks/useStartTemplatePlaybook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/useStartTemplatePlaybook.ts -------------------------------------------------------------------------------- /website/src/hooks/useTitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/hooks/useTitle.ts -------------------------------------------------------------------------------- /website/src/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/main.scss -------------------------------------------------------------------------------- /website/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/main.tsx -------------------------------------------------------------------------------- /website/src/views/About/About.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/About/About.module.css -------------------------------------------------------------------------------- /website/src/views/About/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/About/About.tsx -------------------------------------------------------------------------------- /website/src/views/ErrorViews/ErrorInX.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/ErrorViews/ErrorInX.tsx -------------------------------------------------------------------------------- /website/src/views/ErrorViews/NotFoundError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/ErrorViews/NotFoundError.tsx -------------------------------------------------------------------------------- /website/src/views/Home/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Home/Home.module.css -------------------------------------------------------------------------------- /website/src/views/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Home/Home.tsx -------------------------------------------------------------------------------- /website/src/views/Import/Import.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Import/Import.tsx -------------------------------------------------------------------------------- /website/src/views/Import/UpdatePlaybook/UpdatePlaybook.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Import/UpdatePlaybook/UpdatePlaybook.module.css -------------------------------------------------------------------------------- /website/src/views/Import/UpdatePlaybook/UpdatePlaybook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Import/UpdatePlaybook/UpdatePlaybook.tsx -------------------------------------------------------------------------------- /website/src/views/Items/Items.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Items/Items.module.css -------------------------------------------------------------------------------- /website/src/views/Items/Items.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Items/Items.tsx -------------------------------------------------------------------------------- /website/src/views/Items/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Items/search.ts -------------------------------------------------------------------------------- /website/src/views/LoadDetails/LoadDetails.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/LoadDetails/LoadDetails.module.css -------------------------------------------------------------------------------- /website/src/views/LoadDetails/LoadDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/LoadDetails/LoadDetails.tsx -------------------------------------------------------------------------------- /website/src/views/MDTest/MDTest.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/MDTest/MDTest.module.css -------------------------------------------------------------------------------- /website/src/views/MDTest/MDTest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/MDTest/MDTest.tsx -------------------------------------------------------------------------------- /website/src/views/Playbook/Playbook.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Playbook/Playbook.module.css -------------------------------------------------------------------------------- /website/src/views/Playbook/Playbook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Playbook/Playbook.tsx -------------------------------------------------------------------------------- /website/src/views/Playbook/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Playbook/search.ts -------------------------------------------------------------------------------- /website/src/views/Techniques/Techniques.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Techniques/Techniques.module.css -------------------------------------------------------------------------------- /website/src/views/Techniques/Techniques.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Techniques/Techniques.tsx -------------------------------------------------------------------------------- /website/src/views/Techniques/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Techniques/search.ts -------------------------------------------------------------------------------- /website/src/views/Templates/Templates.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Templates/Templates.module.css -------------------------------------------------------------------------------- /website/src/views/Templates/Templates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Templates/Templates.tsx -------------------------------------------------------------------------------- /website/src/views/Templates/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/src/views/Templates/search.ts -------------------------------------------------------------------------------- /website/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/tsconfig.json -------------------------------------------------------------------------------- /website/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/tsconfig.node.json -------------------------------------------------------------------------------- /website/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisagov/playbook-ng/HEAD/website/vite.config.ts --------------------------------------------------------------------------------