├── .eslintrc.json ├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── images ├── autocomplete.gif ├── hover.gif ├── insertlink.gif ├── logo.png ├── prompt.gif └── search.gif ├── package.json ├── src ├── configuration.ts ├── extension.ts ├── groups.ts ├── helpers.ts ├── insertLink.ts ├── interfaces.ts ├── mitigations.ts ├── resources │ ├── navigation.js │ └── styles.css ├── search.ts ├── software.ts ├── tactics.ts └── techniques.ts ├── test ├── files │ ├── attack7.json │ ├── attack8.json │ ├── links.md │ └── test.md ├── runTest.ts └── suite │ ├── commands.test.ts │ ├── extension.test.ts │ ├── groups.test.ts │ ├── index.ts │ ├── mitigations.test.ts │ ├── software.test.ts │ ├── tactics.test.ts │ ├── techniques.test.ts │ └── testHelpers.ts ├── tsconfig.json └── webpack.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | **/*.ts 2 | **/tsconfig.json 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/README.md -------------------------------------------------------------------------------- /images/autocomplete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/images/autocomplete.gif -------------------------------------------------------------------------------- /images/hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/images/hover.gif -------------------------------------------------------------------------------- /images/insertlink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/images/insertlink.gif -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/images/logo.png -------------------------------------------------------------------------------- /images/prompt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/images/prompt.gif -------------------------------------------------------------------------------- /images/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/images/search.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/package.json -------------------------------------------------------------------------------- /src/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/configuration.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/groups.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/insertLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/insertLink.ts -------------------------------------------------------------------------------- /src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/interfaces.ts -------------------------------------------------------------------------------- /src/mitigations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/mitigations.ts -------------------------------------------------------------------------------- /src/resources/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/resources/navigation.js -------------------------------------------------------------------------------- /src/resources/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/resources/styles.css -------------------------------------------------------------------------------- /src/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/search.ts -------------------------------------------------------------------------------- /src/software.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/software.ts -------------------------------------------------------------------------------- /src/tactics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/tactics.ts -------------------------------------------------------------------------------- /src/techniques.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/src/techniques.ts -------------------------------------------------------------------------------- /test/files/attack7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/files/attack7.json -------------------------------------------------------------------------------- /test/files/attack8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/files/attack8.json -------------------------------------------------------------------------------- /test/files/links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/files/links.md -------------------------------------------------------------------------------- /test/files/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/files/test.md -------------------------------------------------------------------------------- /test/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/runTest.ts -------------------------------------------------------------------------------- /test/suite/commands.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/suite/commands.test.ts -------------------------------------------------------------------------------- /test/suite/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/suite/extension.test.ts -------------------------------------------------------------------------------- /test/suite/groups.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/suite/groups.test.ts -------------------------------------------------------------------------------- /test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/suite/index.ts -------------------------------------------------------------------------------- /test/suite/mitigations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/suite/mitigations.test.ts -------------------------------------------------------------------------------- /test/suite/software.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/suite/software.test.ts -------------------------------------------------------------------------------- /test/suite/tactics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/suite/tactics.test.ts -------------------------------------------------------------------------------- /test/suite/techniques.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/suite/techniques.test.ts -------------------------------------------------------------------------------- /test/suite/testHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/test/suite/testHelpers.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redcanaryco/vscode-attack/HEAD/webpack.config.js --------------------------------------------------------------------------------