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:10216Issues:99Issues:485

regolibrary

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

Language:Open Policy AgentLicense:Apache-2.0Stargazers:121Issues:4Issues:41

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:47Issues: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:29Issues:3Issues:41

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:18Issues:1Issues:20

vscode-kubescape

Kubescape extension for Visual Studio Code

Language:TypeScriptLicense:Apache-2.0Stargazers:17Issues:1Issues:6

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:13Issues: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:13Issues:1Issues:4

opa-utils

Kubescape utils for opa scanning

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

node-agent

Kubescape eBPF agent 🥷🏻

Language:CLicense:Apache-2.0Stargazers:7Issues:5Issues:7

k8s-interface

Kubescape wrapper for the Kubernetes interface

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

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:3Issues:2Issues:1

kubescape-network-scanner

Network scan and service discovery package

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

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

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

kubescape.io

kubescape.io website

Language:HTMLLicense:CC-BY-4.0Stargazers:1Issues:3Issues:2
Language:TypeScriptLicense:Apache-2.0Stargazers:1Issues:3Issues:0

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:5
Language:GoLicense:Apache-2.0Stargazers:1Issues:3Issues:0
Language:GoLicense:Apache-2.0Stargazers:0Issues:3Issues:0
Language:TypeScriptLicense: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

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