gitwtfhub

wtf is skanna?

proluct/skanna — explained in plain English

Analysis updated 2026-05-18

2Audience · vibe coderComplexity · 2/5Setup · easy

TL;DR

A security scanner that checks third-party Claude Code add-ons (skills, plugins, MCP servers) for hidden risks like credential theft or data exfiltration, giving a clear go or no-go verdict.

Mindmap

mindmap
  root((repo))
    What it does
      Reviews add-on packages
      Gives go or no-go
      Cites exact file and line
      Never executes target code
    Danger categories
      Hooks running code
      Remote install scripts
      Credential access
      Data exfiltration
      Obfuscated code
      Prompt injection
    How it works
      Reads SKILL.md and scripts
      Static review by model
      Clones to temp directory
    Audience
      Claude Code users
      Vibe coders
      Plugin developers
    Setup
      Plugin via marketplace
      No API key needed
      No dependencies

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Check a Claude Code plugin from a GitHub link for hidden hooks before installing it.

REASON 2

Review an MCP server package for credential access or data exfiltration risks.

REASON 3

Get a file-and-line breakdown of suspicious code in a skill before adding it to your agent.

REASON 4

Decide whether to trust a marketplace add-on with a simple go or no-go recommendation.

What's in the stack?

Claude Code

How it stacks up

proluct/skanna0-bingwu-0/live-interpreter010zx00x1/faresnipe
Stars222
LanguagePythonPython
Setup difficultyeasymoderateeasy
Complexity2/52/52/5
Audiencevibe codergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Installed as a plugin through the Claude Code marketplace or by copying files, no API key, dependencies, or per-scan cost required.

No license information was provided in the explanation, so the terms of use are unclear.

Wtf does this do

skanna is a security scanner for Claude Code skills, plugins, and MCP servers. These skills and plugins are code and instructions that you give to an AI agent with access to your shell, your files, and your credentials. The problem skanna addresses is that people install these add-ons from marketplace links and GitHub URLs without checking them first, which creates a supply chain with familiar attack patterns like hooks that run automatically, install scripts fetched from the internet, and hidden instructions that hijack the agent. The tool reads the entire package contents, including SKILL.md files, scripts, hooks, and manifests. It returns a verdict of SAFE, CAUTION, or DANGEROUS, along with specific findings that cite the exact file and line number. It gives a go or no-go recommendation. The name "skanna" comes from the Swedish word for "scan." skanna checks for eight categories of danger. These include hooks that run code before you review it, install scripts that fetch remote code, access to credentials like SSH keys and browser cookies, data exfiltration through outbound network calls, obfuscated code, prompt injection that turns the agent against its user, destructive operations like mass deletion, and persistence mechanisms that survive reboots. Each rule describes what signals to look for, why they are dangerous, and common safe patterns that should not trigger false alarms. The scanner never executes anything from the target it reviews. Remote targets are cloned to a temporary directory outside your working files and removed afterward. The developers are honest about limitations: this is a static review by a language model, not a sandbox or a formal proof. A DANGEROUS verdict means do not install. A SAFE verdict means nothing was found, not that the package is certified. Installation is done as a plugin through the Claude Code marketplace or by manually copying files. There is no API key, no dependencies, and no per-scan cost. The scanner uses the model you already run, directed at the right things with the right suspicions.

Yoink these prompts

Prompt 1
I found a Claude Code plugin on GitHub at [URL]. Use skanna to review it for hooks, remote install scripts, and credential access before I install it.
Prompt 2
Scan this MCP server package directory for prompt injection, obfuscated code, and data exfiltration. Give me the file and line number for each finding.
Prompt 3
Review the SKILL.md and scripts in this Claude Code skill and tell me if it is SAFE, CAUTION, or DANGEROUS based on the eight risk categories skanna checks.
Prompt 4
I am about to install a plugin from the Claude Code marketplace. Run skanna on it first and give me a go or no-go recommendation with specific findings.

Frequently asked questions

wtf is skanna?

A security scanner that checks third-party Claude Code add-ons (skills, plugins, MCP servers) for hidden risks like credential theft or data exfiltration, giving a clear go or no-go verdict.

What license does skanna use?

No license information was provided in the explanation, so the terms of use are unclear.

How hard is skanna to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is skanna for?

Mainly vibe coder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.