Skarn

com.getskarnPublished by getskarn.comv0.34.0Updated Nov 4, 2026

Scans AI coding sessions and assistant configs for leaked secrets and risky hooks; local, redacted

VerifiedSTDIODesktop onlySecurity & Monitoring

Overview

Skarn's local MCP server, published by getskarn.com; no sign-in required; STDIO; 4 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
getskarn.com

Installation

In SourceWeft

  1. Open Skarn in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

skarn-dist

Compiled Skarn release binaries and man pages, published per tag by the Skarn release pipeline.

The Skarn End User License Agreement (EULA.md) governs every use of Skarn, with or without a license token. It ships here, inside every release tarball, and at https://getskarn.com/terms/.

Install options: https://getskarn.com (Homebrew tap skarn-security/tap, container image ghcr.io/skarn-security/skarn, or the release assets in this repository).

Source: README.md at commit af6258d

Tools

4

scan_sessions

Scan sessions for leaked secrets

Scan this machine's AI coding assistant session transcripts for leaked credentials and risky agent behaviour, and return the redacted JSON report as a text block. Each detected secret is reported in a truncated mask that keeps at most its first character and last two characters; the surrounding transcript snippet and the transcript-authored project label are not returned. severity sets the lowest reported level, hours bounds the window (0 scans all history and is the slowest form), project narrows to one project, user narrows to the user ids or email addresses a Compliance API export recorded. compliance_withheld counts the Compliance API export sessions that were found and withheld unread because reading them needs an Enterprise license; they contribute nothing to the counts. Each incident carries confidence (high, medium or low: how likely the match is a live, usable credential after context penalties) and likely_test_value (true when the value sits in a test context); neither changes severity.

Parametersuserhoursprojectseverity

vet_configs

Vet assistant configuration

Statically vet this machine's AI assistant configuration - hook commands, MCP server definitions, permission grants, installed plugins and skills - and return the masked JSON findings report as a text block. Read-only: config files are opened for reading and never written. Project-level configuration is read from this server process's working directory.

Takes no parameters.

list_sessions

List recent sessions

List recent AI coding assistant sessions as structural metadata only: session id, assistant, timestamps, message and tool counts, and token totals. No session message text is returned, and no label authored inside a transcript such as a project name, git branch or model id. hours bounds the window, limit caps the row count, project, cli and user narrow the list; a row from a Compliance API export carries the recorded user id and never the email address. compliance_withheld counts the Compliance API export sessions that were found and withheld unread because reading them needs an Enterprise license; they contribute no row.

Parameterscliuserhourslimitproject

session_stats

Session statistics

Aggregate recent AI coding assistant sessions into counts: sessions per assistant, total messages, distinct projects, token totals and estimated cost. No session message text is returned. hours bounds the window, project, cli and user narrow what is aggregated. compliance_withheld counts the Compliance API export sessions that were found and withheld unread because reading them needs an Enterprise license; they contribute nothing to the counts.

Parameterscliuserhoursproject

Version history

4
  1. v0.34.0LatestNov 4, 2026
  2. v0.33.0Oct 4, 2026
  3. v0.32.0Sep 25, 2026
  4. v0.31.0Sep 16, 2026

Score

80% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.