Kubescape (kubescape)

Kubescape

kubescape

Geek Repo

Kubernetes E2E open-source security for DevOps

Github PK Tool:Github PK Tool

Kubescape's repositories

kubescape

Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources.

Language:GoLicense:Apache-2.0Stargazers:9681Issues:97Issues:457

regolibrary

The regolibrary package contains the controls Kubescape uses for detecting misconfigurations in Kubernetes manifests.

Language:Open Policy AgentLicense:Apache-2.0Stargazers:107Issues:6Issues:40

cel-admission-library

This projects contains pre-made policies for Kubernetes Validating Admission Policies. This policy library is based on Kubescape controls, see here a comlete list https://hub.armosec.io/docs/controls

Language:PythonLicense:Apache-2.0Stargazers:35Issues:4Issues:3

helm-charts

Kubescape can run as a set of microservices inside a Kubernetes cluster. This allows you to continually monitor the status of a cluster, including for compliance and vulnerability management

Language:SmartyLicense:Apache-2.0Stargazers:24Issues:5Issues:28

github-action

GitHub action to run Kubescape scans

Language:ShellLicense:Apache-2.0Stargazers:15Issues:2Issues:14

kubevuln

Kubevuln is an in-cluster component of the Kubescape security platform. It scans container images for vulnerabilities, using Grype as its engine.

Language:GoLicense:Apache-2.0Stargazers:15Issues:1Issues:19

kapprofiler

Generate an application profile containing metrics/properties for Kubernetes workloads based on runtime behavior.

Language:CLicense:Apache-2.0Stargazers:13Issues:2Issues:7

go-git-url

Package for parsing git url and executing git api calls

Language:GoLicense:Apache-2.0Stargazers:9Issues:3Issues:2

operator

Operator is an in-cluster component of the Kubescape security platform. It allows clients to connect to itself, listens for commands from the connected clients and controls other in-cluster components according to received commands.

Language:GoLicense:Apache-2.0Stargazers:9Issues:1Issues:2

opa-utils

Kubescape utils for opa scanning

Language:GoLicense:Apache-2.0Stargazers:8Issues:6Issues:9

k8s-interface

Kubescape wrapper for the Kubernetes interface

Language:GoLicense:Apache-2.0Stargazers:5Issues:1Issues:1
Language:GoLicense:Apache-2.0Stargazers:5Issues:4Issues:6

kubescape-network-scanner

Network scan and service discovery package

Language:GoLicense:Apache-2.0Stargazers:3Issues:3Issues:13

kollector

Kollector is an in-cluster component of the Kubescape security platform. It Communicates with the Kubernetes API server to collect cluster information and watches for changes in the cluster.

Language:GoLicense:Apache-2.0Stargazers:2Issues:2Issues:1

workflows

This repository is testing and building the Kubescape components images using GitHub workflows

docker-desktop-extension

Kubescape extension for Docker Desktop

Language:TypeScriptStargazers:1Issues:3Issues:0

gateway

Gateway is an in-cluster component of the Kubescape security platform. It broadcasts a message received to its registered clients. When a client registers itself in a Gateway it must provide a set of attributes, which will serve as identification, for message routing purposes.

Language:GoLicense:Apache-2.0Stargazers:1Issues:1Issues:0

homebrew-tap

Homebrew tap for Kubescape

Language:RubyLicense:Apache-2.0Stargazers:1Issues:1Issues:2

kubescape.io

kubescape.io website

Language:HTMLLicense:CC-BY-4.0Stargazers:1Issues:3Issues:1

packaging

Packaging scripts that allow installation of Kubescape through various package manager.

Language:ShellLicense:Apache-2.0Stargazers:1Issues:2Issues:0
Language:GoLicense:Apache-2.0Stargazers:1Issues:3Issues:2
Language:GoLicense:Apache-2.0Stargazers:1Issues:3Issues:0
Language:GoLicense:Apache-2.0Stargazers:0Issues:3Issues:0

http-request

The http-request package is meant to replace the curl command by a simple go script that runs an HTTP request

Language:GoLicense:Apache-2.0Stargazers:0Issues:2Issues:1

kubeclient

A python wrapper for the k8s api python client

Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0

messaging

Kubescape's messaging package - a collection of wrapper code around Pulsar to quickly and easily connect to Pulsar brokers, send and receive messages, and message queues and topics management.

Language:GoLicense:Apache-2.0Stargazers:0Issues:3Issues:0

node-kubescape

Shared features of vscode-kubescape and lens-kubescape

Language:TypeScriptLicense:Apache-2.0Stargazers:0Issues:2Issues:1
Language:Open Policy AgentLicense:Apache-2.0Stargazers:0Issues:3Issues:0

tablewriter

ASCII table in golang

Language:GoLicense:MITStargazers:0Issues:1Issues:0