A Lens extension for viewing Kubescape security information
See the codeThis extension brings the power of Kubescape to Lens so managing clusters was never simpler and more secure.
Lens should be installed on your workstation. Please consult the following support matrix for version compatibility:
| Lens | Kubescape Extension |
|---|---|
| 5.4 | 0.1.x |
| 5.5 | 0.1.x |
| 6.0 | 0.2.x |
| 6.1 | 0.2.x |
Open Lens and navigate to the Extensions page (or press Command + Shift+E on macOS).
Enter @kubescape/lens-extension into the Install Extension box
Click on the Install button.
The Kubescape extension for Lens will help you to easily scan and detect misconfigurations, software vulnerabilities, and RBAC (role-based-access-control) violations in your Kubernetes cluster.
Kubescape from the side menu.
This view only shows failed controls. If you don't see any that's a good thing :sweat_smile:
You must have a working Node.js environment.
git clone https://github.com/kubescape/lens-extension.git
mkdir -p ~/.k8slens/extensions
ln -s $(pwd)/lens-extension ~/.k8slens/extensions/kubescape
make or npm commands:cd lens-extension
make build
OR
cd lens-extension
npm install
npm run build
npm start
Open Lens and navigate to the Extensions page (or press Command + Shift+E on macOS).
If everything is fine, you should see the @kubescape/lens-extension extension listed under Installed Extensions. Click Enable to enable it.
To reflect your source code changes, reload the Lens window by pressing Command+R (macOS). Note: Any changes which affect Len's main thread will require a restart to the Lens application.
rm ~/.k8slens/extensions/kubescape
A Lens extension for viewing Kubescape security information
See the codeThis extension brings the power of Kubescape to Lens so managing clusters was never simpler and more secure.
Lens should be installed on your workstation. Please consult the following support matrix for version compatibility:
| Lens | Kubescape Extension |
|---|---|
| 5.4 | 0.1.x |
| 5.5 | 0.1.x |
| 6.0 | 0.2.x |
| 6.1 | 0.2.x |
Open Lens and navigate to the Extensions page (or press Command + Shift+E on macOS).
Enter @kubescape/lens-extension into the Install Extension box
Click on the Install button.
The Kubescape extension for Lens will help you to easily scan and detect misconfigurations, software vulnerabilities, and RBAC (role-based-access-control) violations in your Kubernetes cluster.
Kubescape from the side menu.
This view only shows failed controls. If you don't see any that's a good thing :sweat_smile:
You must have a working Node.js environment.
git clone https://github.com/kubescape/lens-extension.git
mkdir -p ~/.k8slens/extensions
ln -s $(pwd)/lens-extension ~/.k8slens/extensions/kubescape
make or npm commands:cd lens-extension
make build
OR
cd lens-extension
npm install
npm run build
npm start
Open Lens and navigate to the Extensions page (or press Command + Shift+E on macOS).
If everything is fine, you should see the @kubescape/lens-extension extension listed under Installed Extensions. Click Enable to enable it.
To reflect your source code changes, reload the Lens window by pressing Command+R (macOS). Note: Any changes which affect Len's main thread will require a restart to the Lens application.
rm ~/.k8slens/extensions/kubescape