├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ ├── lint_and_format.yml │ └── publish.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .vscodeignore ├── AGENTS.md ├── CODEOWNERS ├── LICENSE ├── README.md ├── SECURITY.md ├── esbuild.js ├── install.sh ├── media ├── banner-dark-mode.png ├── banner-light-mode.png ├── eye.svg ├── icon.png ├── readme │ ├── copy_permalink.png │ ├── copy_permalink_context.png │ ├── daily_log.png │ ├── finding_details.png │ ├── finding_marker.png │ ├── gifs │ │ ├── convert.sh │ │ ├── create_finding.gif │ │ ├── create_gh_issue.gif │ │ ├── drag_drop.gif │ │ ├── filter_findings.gif │ │ ├── hide_findings.gif │ │ ├── mark_audited.gif │ │ ├── mark_region_audited.gif │ │ ├── multi_region_finding.gif │ │ └── resolve_finding.gif │ ├── multi_user.png │ ├── screenshot.png │ ├── view_mode.png │ └── view_mode_grouped.png ├── style.css ├── tob.svg ├── tobwhite.svg ├── weAuditLogo.svg └── whiteeye.svg ├── package.json ├── src ├── codeMarker.ts ├── decorationManager.ts ├── extension.ts ├── externalTypes.ts ├── multiConfigs.ts ├── panels │ ├── findingDetails.html │ ├── findingDetailsPanel.ts │ ├── gitConfig.html │ └── gitConfigPanel.ts ├── resolvedFindings.ts ├── types.ts ├── utilities │ └── getUri.ts └── webview │ ├── findingDetailsMain.ts │ ├── gitConfigMain.ts │ └── webviewMessageTypes.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint_and_format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/.github/workflows/lint_and_format.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | # Ignore everything 2 | * 3 | */** 4 | 5 | !dist/ 6 | !LICENSE 7 | !README.md 8 | !package.json 9 | !media/* 10 | !out/* -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/SECURITY.md -------------------------------------------------------------------------------- /esbuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/esbuild.js -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/install.sh -------------------------------------------------------------------------------- /media/banner-dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/banner-dark-mode.png -------------------------------------------------------------------------------- /media/banner-light-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/banner-light-mode.png -------------------------------------------------------------------------------- /media/eye.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/eye.svg -------------------------------------------------------------------------------- /media/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/icon.png -------------------------------------------------------------------------------- /media/readme/copy_permalink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/copy_permalink.png -------------------------------------------------------------------------------- /media/readme/copy_permalink_context.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/copy_permalink_context.png -------------------------------------------------------------------------------- /media/readme/daily_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/daily_log.png -------------------------------------------------------------------------------- /media/readme/finding_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/finding_details.png -------------------------------------------------------------------------------- /media/readme/finding_marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/finding_marker.png -------------------------------------------------------------------------------- /media/readme/gifs/convert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/gifs/convert.sh -------------------------------------------------------------------------------- /media/readme/gifs/create_finding.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/gifs/create_finding.gif -------------------------------------------------------------------------------- /media/readme/gifs/create_gh_issue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/gifs/create_gh_issue.gif -------------------------------------------------------------------------------- /media/readme/gifs/drag_drop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/gifs/drag_drop.gif -------------------------------------------------------------------------------- /media/readme/gifs/filter_findings.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/gifs/filter_findings.gif -------------------------------------------------------------------------------- /media/readme/gifs/hide_findings.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/gifs/hide_findings.gif -------------------------------------------------------------------------------- /media/readme/gifs/mark_audited.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/gifs/mark_audited.gif -------------------------------------------------------------------------------- /media/readme/gifs/mark_region_audited.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/gifs/mark_region_audited.gif -------------------------------------------------------------------------------- /media/readme/gifs/multi_region_finding.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/gifs/multi_region_finding.gif -------------------------------------------------------------------------------- /media/readme/gifs/resolve_finding.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/gifs/resolve_finding.gif -------------------------------------------------------------------------------- /media/readme/multi_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/multi_user.png -------------------------------------------------------------------------------- /media/readme/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/screenshot.png -------------------------------------------------------------------------------- /media/readme/view_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/view_mode.png -------------------------------------------------------------------------------- /media/readme/view_mode_grouped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/readme/view_mode_grouped.png -------------------------------------------------------------------------------- /media/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/style.css -------------------------------------------------------------------------------- /media/tob.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/tob.svg -------------------------------------------------------------------------------- /media/tobwhite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/tobwhite.svg -------------------------------------------------------------------------------- /media/weAuditLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/weAuditLogo.svg -------------------------------------------------------------------------------- /media/whiteeye.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/media/whiteeye.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/package.json -------------------------------------------------------------------------------- /src/codeMarker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/codeMarker.ts -------------------------------------------------------------------------------- /src/decorationManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/decorationManager.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/externalTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/externalTypes.ts -------------------------------------------------------------------------------- /src/multiConfigs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/multiConfigs.ts -------------------------------------------------------------------------------- /src/panels/findingDetails.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/panels/findingDetails.html -------------------------------------------------------------------------------- /src/panels/findingDetailsPanel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/panels/findingDetailsPanel.ts -------------------------------------------------------------------------------- /src/panels/gitConfig.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/panels/gitConfig.html -------------------------------------------------------------------------------- /src/panels/gitConfigPanel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/panels/gitConfigPanel.ts -------------------------------------------------------------------------------- /src/resolvedFindings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/resolvedFindings.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utilities/getUri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/utilities/getUri.ts -------------------------------------------------------------------------------- /src/webview/findingDetailsMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/webview/findingDetailsMain.ts -------------------------------------------------------------------------------- /src/webview/gitConfigMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/webview/gitConfigMain.ts -------------------------------------------------------------------------------- /src/webview/webviewMessageTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/src/webview/webviewMessageTypes.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/vscode-weaudit/HEAD/tsconfig.json --------------------------------------------------------------------------------