/m9sweeper

Primary LanguageTypeScriptApache License 2.0Apache-2.0

m9sweeper

Kubernetes Security for Everyone!

m9sweeper is a free and easy kubernetes security platform. It integrates industry standard open source utilities into a one-stop-shop kubernetes security tool that can walk most kubernetes adminstrators through securing a kubernetes cluster as well as the apps running on the cluster.

Features

m9sweeper makes securing a cluster easy with:

  • CVE Scanning
  • Enforcement of CVE Scanning Rules
  • Reports and Dashboards, including historical reporting to see how your security posture has changed over time
  • CIS Security Benchmarking
  • Pen Testing
  • Deployment Coaching
  • Intrusion Detection
  • Gatekeeper Policy Management

Toolbox

m9sweeper makes it easy to orchestrate the implementation of a number of free security tools:

Trivy: CVE Scanner

Kubesec: Deployment Best Practices

Kube Bench: CIS Benchmarks

OPA Gatekeeper: Compliance and Security Policies

Kube Hunter: Cluster Penetration Testing

Project Falco: Intrusion Detection

Quick Install

While our documentation has more details, installing m9sweeper can be as simple as running a few CLI commands to install it into your own kubernetes cluster with helm.

helm repo add m9sweeper https://helm.m9sweeper.io/chartrepo/m9sweeper && \
helm repo update && \
helm upgrade m9sweeper m9sweeper/m9sweeper --install --wait \
  --create-namespace --namespace m9sweeper-system \
  --set-string dash.init.superAdminEmail="super.admin@m9sweeper.io" \
  --set-string dash.init.superAdminPassword="password" \
  --set-string global.jwtSecret="changeme" \
  --set-string global.apiKey="YOUR-API-KEY"

Docs

All documentation can be found on m9sweeper.io

Contributors ✨

The initial project was created by team members at Intelletive Consulting at times when projects were slow or to train new members, but we hope others will contribute as well. Thanks goes to these wonderful people (emoji key):

Jacob Beasley
Jacob Beasley

💻 📖 🔬 📆 🚇
jasonWoodman
jasonWoodman

💻 📖 🔬 📆 🚇
Brandan Schmitz
Brandan Schmitz

💻 🚇 📖
KBerndt10
KBerndt10

💻 🚇
beckysaunders94
beckysaunders94

💻
Farhan Tanvir
Farhan Tanvir

💻
jshoberg
jshoberg

💻
charisprose
charisprose

💻 ⚠️
Gazi Tarique Mahmud
Gazi Tarique Mahmud

💻
Shibly
Shibly

💻
sabbirali
sabbirali

💻
Grant Keiner
Grant Keiner

💻
grantoenges
grantoenges

💻
Maggie Tian
Maggie Tian
💻
Rakibul Rushel
Rakibul Rushel
💻
Jobayer Ahmed
Jobayer Ahmed
💻
Steve Gagnon
Steve Gagnon
💻
Khorshed Alam
Khorshed Alam
💻
Koti Vellanki
Koti Vellanki
💻
Sahil Narang
Sahil Narang
💻 🚇
Shahriya Siddique
Shahriya Siddique
💻
Raiyan Prodhan
Raiyan Prodhan
💻
Kristin Sandness
Kristin Sandness
💻
Samer Sarker
Samer Sarker
💻

This project follows the all-contributors specification. Contributions of any kind welcome!