Low Severity
Published: Nov 9, 2026

[GitHub] kanareika

Other
Type
N/A
CVSS Score
2
Views
Anonymous
Author

Description

Agentless, read-only security audit of Linux servers over SSH. Ranks what to patch first: CVEs with KEV and EPSS, SSH access, exposed ports, host health, with rollback-ready fixes. Terminal UI (TUI), web UI and an MCP server in one Go binary. No telemetry.

<h1><picture><source media="(prefers-color-scheme: dark)" srcset="docs/brand/banner-en.webp"><img alt="Kanareika: security audit of your servers over SSH" src="docs/brand/banner-en-light.webp"></picture></h1>

[![CI](https://github.com/mikekosulin/kanareika/actions/workflows/ci.yml/badge.svg)](https://github.com/mikekosulin/kanareika/actions/workflows/ci.yml) [![Coverage](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/mikekosulin/kanareika/badges/coverage.json)](https://github.com/mikekosulin/kanareika/actions/workflows/coverage.yml) [![Release](https://img.shields.io/github/v/release/mikekosulin/kanareika)](https://github.com/mikekosulin/kanareika/releases/latest) [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![Stars](https://img.shields.io/github/stars/mikekosulin/kanareika?style=social)](https://github.com/mikekosulin/kanareika)

**English** · [Español](docs/readme/README.es.md) · [Français](docs/readme/README.fr.md) · [Português](docs/readme/README.pt.md) · [Русский](docs/readme/README.ru.md) · [中文](docs/readme/README.zh.md) · [日本語](docs/readme/README.ja.md) · [한국어](docs/readme/README.ko.md)

Agentless, read-only security audit of Linux servers over SSH. It ranks what to patch first: CVEs with KEV and EPSS, SSH access, exposed ports, host health, each with fix steps that can be rolled back. It works the same in a terminal UI, a web UI and through an MCP server for AI agents. One Go binary, one YAML per organization, no telemetry; the data stays on your machine.

- **Homelab**: pick your hosts from `~/.ssh/config` or paste `user@host`.
- **Freelancer**: one organization per client; add servers to it later.
- **Company fleet**: paste a host list, CSV or Ansible inventory; failed logins are grouped by cause, with the fix.

### Terminal interface

Run `kanareika`. It opens on ToDo: what to fix first, most urgent at the top.

<picture><source media="(prefers-color-scheme: dark)" srcset="docs/screenshots/tui-en.w

Translated to English from Chinese. Show original · see the source links.
Community Rating
0

Login to rate this exploit

Quick Actions