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:9803Issues:97Issues:462

regolibrary

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

Language:Open Policy AgentLicense:Apache-2.0Stargazers:110Issues: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:38Issues: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:26Issues:5Issues:31

github-action

GitHub action to run Kubescape scans

Language:ShellLicense:Apache-2.0Stargazers:16Issues: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:14Issues:2Issues:7

go-git-url

Package for parsing git url and executing git api calls

Language:GoLicense:Apache-2.0Stargazers:11Issues: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:10Issues:1Issues:3

opa-utils

Kubescape utils for opa scanning

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

k8s-interface

Kubescape wrapper for the Kubernetes interface

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

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

kwok-bench

A toolkit to efficiently create large-scale, simulated Kubernetes clusters for testing and benchmarking applications using KWOK.

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

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:1Issues: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
Language:Open Policy AgentLicense:Apache-2.0Stargazers:0Issues:3Issues:0
License:Apache-2.0Stargazers:0Issues:3Issues:0