This is an VSCode/VSCodium/Eclipse Theia plugin for a convenient IDE integration of SecHub.
- Read and navigate through SecHub reports
- Supported modules:
codeScan
andsecretScan
Recommended: Install the plugin from the Open-VSX marketplace from within VSCodium or Eclipse Theia by searching for the term: sechub
in the Extensions
manager.
For VS Code you need to download the plugin and install it manually. It is also possible to install the plugin manually in VSCodium and Eclipse Theia.
NOTE: Please use the new plugin from Mercedes-Benz: https://open-vsx.org/extension/mercedes-benz/sechub. The old Daimler plugin will be deprecated. The reason for the deprecation is the rebranding of Daimler to Mercedes-Benz.
-
Install Node.js
-
Install Typescript compiler
npm install -g typescript # or on Linux sudo npm install -g typescript # check version tsc --version
-
Install VSCodium, Eclipse Theia or VSCode
NOTE: VSCodium and Eclipse Theia distribute free/libre open source software binaries. VS Code, on the other hand, distributes non-free binaries and collects telemetry data.
-
In VSCodium toolbar:
Run -> Start Debugging
.
Prerequisite: The Node package manager NPM needs to be installed.
-
Install dependencies
npm install
-
Compile and run tests
npm test
NOTE: The test automatically downloads and runs VS Code.
-
Install the vsce cli tool
npm install -g @vscode/vsce # or on Linux sudo npm install -g @vscode/vsce
-
Build the plugin
vsce package
We welcome any contributions. If you want to contribute to this project, please read the contributing guide.
Please read our Code of Conduct as it is our base for interaction.
This project is licensed under the link:LICENSE[MIT LICENSE].
Please visit https://www.mercedes-benz-techinnovation.com/en/imprint/ for information on the provider.
Notice: Before you use the program in productive use, please take all necessary precautions, e.g. testing and verifying the program with regard to your specific use. The program was tested solely for our own use cases, which might differ from yours.